frontend.views.flight: work around broken flights with takeoff_time > landing_time

This should never happen, but earlier versions of AnalyseFlight
has returned such broken output, so we have to deal with it until
there's a better solution.