When finishing Paige's Body worship scene it sometimes (it seems to be a bit randomised) adds an .5 to your time.
(It's not too much of a problem because you can just do the scene again and it fixes the time).
It's the final scene before it ends that actually sets the time to decimal.
Fixed. Instead of continueing to play whack a mole with all these processTime calls with decimals, I have changed the logic in processTime to drop any decimals that get passed to it.