[#1011346] BUGFIX: Thread synchronization inside GetPooledConnector

Reworked UngetConnector to remove the connector from the Busy queue and add to the Available queue under the same lock.

Thanks Ilya G for the heads up.