It could have been a substantial cannon ball of pure iridium, a dense soft metal, thrown at Earth by ? for the very purpose of terraforming it. Just saying...ha ha ha.
Yep, create all that iridium dust to fool Earthlings into thinking the dino demise was a natural disaster!
Sorry, can't resist a bit of humor.