[VS Code] Duo chat displaying incorrect status after authentication removed
Checklist
- 
I'm using the latest version of the extension (see the latest version in the right column of this page) - Extension version: v5.8.0
 
- 
I'm using the latest VS Code version (find the latest version here) - VS Code version: 1.92.2 (Universal)
 
- 
I'm using a supported version of GitLab (see README for the supported version) - GitLab version: happens on gitlab.com
 
- GitLab version: happens on 
Summary
When Duo is not authenticated the Duo Chat status incorrectly says it's enabled. Clicking on it then displays an incorrect tool tip which says Code suggestions are disabled because there is no user account.
Steps to reproduce
- Be authenticated (OAuth) with a valid Duo license
- Sign out
- Refresh VS Code
- Open Duo status menu (bottom blue bar)
- See Duo Chat status is enabled
- Click Duo Chat status menu item
- See tool tip displayed in status bar
What is the current bug behavior?
Menu item: GitLab Duo Chat: Enabled
Tool tip: Code suggestions are disabled because there is no user account
What is the expected correct behavior?
Menu item: GitLab Duo Chat: Disabled
Tool tip: Duo Chat is disabled because there is no user account
Relevant logs and/or screenshots
From: gitlab-org/editor-extensions/gitlab-lsp#395 (comment 2071196713)
