Bug 966106 - Review comment: tweak doSigninInstead.
Bug 966106 - Review comment: eliminate showClientRemoteException in favor of casts.