ReconnectionSuccessful listeners are invoked twice on reconnection if connect() failed before
Description
If the connection was created, connected but failed to login, on the following reconnection notifyReconnection() is called twice - once before and once after login.
If the connection was created, connected but failed to login, on the following reconnection notifyReconnection() is called twice - once before and once after login.
Removing this `else if` block should fix it.
This bug was introduced with cs11652 / https://igniterealtime.atlassian.net/browse/SMACK-295#icft=SMACK-295