Re-instate establishConnection() to allow reconnecting after a SIGPIPE