6M62 change in time-of-day math?

I was helping someone with an issue they were having using Emily Short’s “Transit Systems” extension, freshly downloaded via the 6M62 interface.

There seems to be an issue with the way the waiting duration property of trains is being handled. It’s set up as a time, not a number. In the code that handles setting of the next departure time, this waiting duration is added to time of day. The result is an improper setting of train’s next departure time, because the waiting duration seems to be being interpreted as the number of minutes past midnight. Since the default time is 9:00AM, the number of minutes for a “zero” wait duration (the default value) is 540.

Is this a change from previous versions of Inform time-of-day math? In other words, was 9:00AM the previous “zero value” for time of day math? It seems unlikely that this was a bug in the original version of the extension.

The extension is easily fixed by making waiting duration a number and changing the departure time update rule to use the phrase “time of day plus waiting duration of relevant train minutes”.

inform7.com/mantis/view.php?id=441 looks relevant. (But that was several years ago, not a change in the most recent version of Inform.)