QPID-4958: fixed race condition in ClientRegistry that caused awaitClients to hang if all registrations arrive between the initial numberAbsent() call and _lock.wait().