pool fix: when connection is acquired after waiting on it, return it...
pool fix: when connection is acquired after waiting on it, return it immediately, instead of bookkeeping on max connections
the previous state was acquiring the connection AND reacting on the number of available connections