Move date calculation for invalidated frontiers to the revision processing module
Up to now, when a frontier was invalidated, the isochrone graph building function was updating its associated max date to match that of the revision being processed. This is now done in the revision processing module, where it is clearer when and why the update is required.
Depends on !117 (closed).
Migrated from D6864 (view on Phabricator)