Stop treating transient auth_required as home-session expiry, keep auth scope
consistent across login redirect and server-rail joins, and leave /login when
the in-memory user is still authenticated.
Co-authored-by: Cursor <cursoragent@cursor.com>
Skip authorize login navigation when a signal server endpoint is offline or
unreachable; gate connection and credential flows on online status only.
Co-authored-by: Cursor <cursoragent@cursor.com>