Allow New and Load session actions after the current turn has completed, even when the reusable WebSocket session is still open.
uv run pytest tests/test_websocket_api.py::test_static_session_switch_guard_uses_active_turn_not_open_socket -quv run pytest tests/test_websocket_api.py -quv run pytestnode --check src/agent_lab/presentation/static/app.jsgit diff --check