Fixes bug in disconnect_watcher_t that was triggered if it was the last thing keeping a connection alive.
Improvements in non-coroutine registrar.