Eliminate use of ClientSessionImpl.waitFor(int,long)int from UserAuthServiceClient.

The trick here is to create an AuthFuture up-front and then use that for synchronization.