[#2351] Relax ConnectionProvider contract, allowing acquire() to return
new Connections even before release() is called - Updated contract
[#2351] Relax ConnectionProvider contract, allowing acquire() to
return new Connections even before release() is called