I think I have all the pooling issues fixed. All tests pass with a max conn limit set at 2.