correction in object interruptions. If Shift waits for last process and failure happens, then shift should end