ensure location client is connected before we try to use it