Repeated (in second function) previous fix of rare Connection leak in WrapperConnectionPoolDataSource that occurs when Connection acquisition succeeds but construction of a PooledConnection to wrap it fails with an Exception.