client.connect as a public method. Queue while connecting for concurrency.