fix: refresh auth state after account switch/login (#887)
AuthManager.initialize() guards with an `initialized` flag, so after the
layout's onMount sets it, exchange-token flows silently no-op — leaving
stale user data. Add refresh() that resets the flag before re-fetching,
and use it in all 4 exchange-token call sites.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
authored by