Logs out and clears persisted credentials.
@override Future<void> logout() async { _requireInitialized(); _reset(); await _worker.logout(_stateDir); }