use options.reconnectTime as the timeout for checkForOpen