Fix accounting for partial hours at the start of the interval.

Sorry, had a test update issue and missed some test cases.