If an online travel agency had not temporarily blocked a credit card payment, forcing him to rebook a later flight, Hameed Khalid Darweesh probably would have landed at Kennedy International Airport in New York before President Trump signed his executive order restricting refugees and immigrants from predominantly Muslim countries.