Make connection limiting more robust; fix a bug where hitting the connect limit acted like suspendAccepts() rather than just suspending until the connection low water mark is crossed