Remove a validity pattern from stop time

Also integrates the good comparison on overmidnight trains
Adds and fixes some tests.