Jesus wouldn't have known about asteroids and neither would most, if not all, people of that time so there was no way too explain that to others. If it came from the heavens then it must have been from one of the many gods people worshipped, or the one God of the Hebrews, later Jews. And an interesting thing about those being "wicked" towns- the real reason is never explained by the Christian Church but understood by the Hebrews of the time. It had nothing to do with homosexuality, that is something the early Church claimed. It had to do with breaking a key tenet of Abraham's religion and customs among nearly all peoples/tribes of the time. Always show hospitality o a stranger. Always. Remember the story of Abram being visited by two "men" who God sent? Abram offered them food and water. The people of Sodom offered the strangers nothing but instead wanted to harm them. A violation of a core tenet of ancient Hebrew religious beliefs.