If anybody can think of a less hacky way to do this, I'm all ears (`testWaitForEmptyPool` has a similar problem). Basically, I want to make sure we actually block on `pool.getNextConnection()`, but once we've hit it and blocked, I don't know of any good way to signal that it's happened.