It turns out the start of the reservation can be changed to match the window of the time we are looking at so we need to keep track of the real start time to update the correct reservation later on. Bug 4246