Limiting race conditions in PooledConnectionProviderSpecification