B42 time fix

This is the pull req that fixes an edge case in the time calculation on a route that has a final revenue stop time with a fractional second (B42). Test case is included.