disconnects connector before instantiating another

the waitAndReconnect-method calls the run method, which in turn creates a new connector object, without disconnecting the previous one from jabber.