support arrivals with negative delay (i.e. trains which arrive too early)