While a job is active, a user wants to cancel the job automatically. The MRT of the job is set to cancel the job after x minutes. It works, the job is cancelled.
However if the agent is inactive while the MRT runs out, the job is still active.
As the job must be canceled on the agent - if there is no agent - no cancel possible - therefore task must wait till agent is available again.
The status of the active job can still be manually be changed by right clicking on the job and selecting 'Modify' then 'Modify Status Manually'