The for loop wasn't resetting the job_start_time to the reservation's end_time. This was taken out in 06dc5fa7.