avoid scheduling multiple reconnects