That's certainly possible. (I wasn't there, so I can't rightly know!)
And then, what caused the Deccan Traps eruptions? Could they have been stimulated by meteoric impacts which were later covered by the lava flows? So, meteor impacts could've been behind even the Traps. But, of course, the opposite cannot be said, though that is a funny idea (Mother Earth saying to the universe-at-large, "hit me with your best shot," in her best Pat Benatar imitation).
Flowering plants? Thanks for that. I didn't know. Gee, I love learning new things. But I don't think meteors had anything to do with flowers.
One day, we may find that flower pollen weakened the dinosaur immune system. So, a little "heavy rain" from meteors merely gave them a cold from which they couldn't recover. Ouch!