AR::ConPool - reduce post checkout critical section.

Move post checkout connection verification out of mutex.synchronize.
AR::ConPool - establish connection outside of critical section.
AR::ConPool - add some synchronization docs. [ci skip]