Currently, if a task panics, the threadpool thread dies and is never respawned. After enough panics this means the entire runtime is dead. This raises the question: should panics get caught? Or should the runtime at least respawn the dead threads?