INITIAL_MESSAGE_XCHG_SLACK

How much longer than INITIAL_MESSAGE_XCHG_TIMEOUT an opened connection is given before it is considered stale. initialConnect starts waitForReady's clock only after connect() returns and the CONNECTED callbacks have run, and waitForReady checks its clock only between blocking reads, so the cleanup must not cut it off right at the same moment.