Cover preserve-vs-mark-if-unset for dashboard OAuth, assert TTS setup clears device_code suppression, and clarify set_active docstring callers.
Save side-tool OAuth tokens without promoting xai-oauth via active_provider or model.provider so hermes setup tts login no longer hijacks inference routing.