signOut method
token
return should always be empty- Throw on sign-out error
Implementation
@override
Future signOut() async {
var debugPrefix = '$runtimeType.signOut()';
lazy.log(debugPrefix, forced: debugLog);
await _api.clearAllCachedAuthTokens();
_reset();
}