In original NewServerConnection() at this point we had check if we didn't reach the max number of threads. Don't we need to keep this here?