fix reconnect after channel closed by server