You do realize that just because its called a one in a million event doesn't actually mean it has to happen every million years, and it doesn't have to wait a million years, right? A one in a million event could happen after 50,000 years, it just means on average it's expected to happen every million years.