Wow,, thanks for the notification, we hadn't noticed that. I believe it is because of the conversion happening after the timeslot is added, as the decimal number is actually converted to H:m:s in the background.
We could perhaps round the display to a certain number of decimal places, say 3 for example.