 - Tweak connection/reconnection to use locking, to prevent race condition issues when reconnecting after a network loss causing a drop in connection and proxy at the same time.
 - Tweak connection/reconnection to use locking, to prevent race condition issues when reconnecting after a network loss causing a drop in connection and proxy at the same time.

prabowomurti/sequel-pro,prabowomurti/sequel-pro,prabowomurti/sequel-pro,prabowomurti/sequel-pro,prabowomurti/sequel-pro