Die if a reason was given in the disconnect event. Otherwise, reconnect.