Adds the missing-line coverage the epic's new code left uncovered: Account / DetectedAccount value equality, the set/unset no-workspace error branches, the login dialog's escape-to-close, and the settings controls' live-update / no-workspace / duplicate-add / re-login paths. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>