Reader only runs reconnection hook if connection is alive

While `added` is correctly dispatched when adding a new connection (dead or alive), in the case of `Reader`, the `reconnected` hook should only be dispatched if the added connection is alive.