Improved reservation status transitions.

Take into account the tear down guard time when determining if a
reservation needs to go to PASSED_END_TIME, SUCCEEDED or FAILED.