Flight disruptions triggered by the ongoing Iran-US conflict are leaving thousands of passengers stranded, and many of them are learning a costly lesson about the limits of their travel insurance.