Shades of Velikovsky.
Ah, you spotted this, "...or a historic close encounter with a rogue planet...", nice job! My first edit had almost 600 words, and it took three, four, maybe five tries to get it under the limit. But I wanted to keep that in. :^) Seems like a good enough pretext to make this a twofer topic.