If a task is suspended it should be possible to resume the task. However there are some cases where a
task you ask to resume cannot be resumed. One case is asking for a task to resume which was never present
to begin with. Another possibility is that even though the task was suspended some other agent resumed it,
i.e. another task, causing the suspended task to finish execution before you got around to asking it to resume.