Remove dead connections from the event loop

If we failed to connect, don't keep the child notifier (::Connection)
hanging around.

Was causing memory leak on failed connections.