this is necessary to prevent auto reconnect from causing a 2nd reconnect if during the timeout a manual reconnect was done