Allow PoolManager to incorrectly resume a task from within a task

This reverts commit 20ecb50468ee7afc06c936c15067be265b15a1e2.