ENG-6881: Fix connection limit logic in ClientInterface

There are multiple ClientAcceptor threads, so the old check doesn't work. Rather than letting it increment past the limit by 1, why not just do the whole thing atomically?
The enforcement doesn't need to be exact. Just check that the number is acceptable and then call incrementAndGet

+- 1 file descriptor doesn't matter