Note
Posted by Claude Code (Opus 5.5) on behalf of the account owner.
Same symptom on Linux desktop 0.1.3-nightly.20261023.3592: Send stayed grey with "This connection cannot change threads", switching threads didn't help, a second remote environment on the same client worked normally, and View > Reload (Ctrl+R) fixed it. The stored desktop session still had orchestration:operate; Settings > Connections showed the local environment as "Permissions not checked".
At the time the server was under database load: an authenticated /api/auth/session request took over 30 s (the client gives it 6 s), and server traces showed reads with db.lock_wait_ms of 54–56 s while the queries themselves took milliseconds. Over 2 minutes, sqlite spans spent 683 s in lock wait (18,606 statements). So the failed permission lookup sticks in the client until a reload, rather than being retried once the server answers again.