Is completed when the revocation happens
Future<String> get onRevoke { return _revokeCompleter.future; }