Fixes race condition that could result in a segfault if a Task hadn't emitted Finished() before it was destroyed by TaskManager.
Fixes race condition that could result in a segfault if a Task hadn't emitted Finished() before it was destroyed by TaskManager.