So I think that means in this block the `IO(Tcp) ! Connect` failed. Wouldn't the same reconnection strategy apply to failed connections?

I did remove the `context become unconnected` since we are already in that state.