C3P0PooledConnectionPool destroyResource() calls are now protected by in-use resource locks to prevent rare deadlocks during simultaneous test / destroy.