Avoid race condition / timing error that caused two connections to be opened when forcing a reconnection instead of one