call disconnected cleanup when reconnect fails