Fix Future at_exit callback for its shared Clock instance
Add callback for Clock to work even if terminated.

Slow fallback using a thread for each timer. It is useful
when everything is terminating, it needs to work for few last
Futures.