The lack of the at_exit handler causes hard deadlocks

If you run this: https://gist.github.com/halorgium/14465667d26e4b053180
You will get a deadlock. 

This is definitely an issue with `TaskFiber`s only as `TaskThread` behaves correctly. 

We either need to add the `at_exit` handler back or get to the root cause.