It is possible for a token to expire while a connection is up. If this happens, we should ask the user for a new token. I think we can piggy-back off https://github.com/coder/jetbrains-coder/issues/392 once it is complete. We can check the auth every time we check the backend.