[Bug] 新建会话时自定义模型(BYOK)被自动回退为默认模型 qmodel_38max

**Issue Description**

Qoder 启动后新建 AI 会话时,已选择并持久化的自定义模型(BYOK 方式接入,如通过自有 API 网关使用 DeepSeek-V4-Flash)会被自动回退为系统默认模型 qmodel_38max(Qwen3.8-Max-Preview),导致每次启动 Qoder 后新建会话都需要手动重新选择模型。

**Steps to Reproduce**

1. 在 Settings 中添加 BYOK 自定义模型(如 DeepSeek-V4-Flash,API Base URL 指向自有网关),并在 AI 会话中选择使用

2. 确认选择已持久化(全局存储 chat.modelConfig.assistant = custom:model_xxx)

3. 完全退出 Qoder,重新启动

4. 启动完成后立即新建 AI 会话

5. 观察:新会话模型被自动回退为 qmodel_38max,需要手动切回自定义模型

**Expected Behavior**

新会话应继承上次使用的模型(包括 BYOK 自定义模型);或在用户套餐信息加载完成前保留上次选择,不要主动回退。

**Actual Behavior**

启动后用户套餐信息(user_type)尚未加载完成时,BYOK gate 判定关闭,ModelSelector 自动将自定义模型回退为第一个 enabled 的系统模型 qmodel_38max。套餐加载完成后新建会话则正常继承上次模型,属于启动阶段的时序竞态问题。

**Screenshots / Screen Recordings**

日志证据(~/Library/Application Support/Qoder/logs/20260808T212755/window1/agent.log,Qoder 1.23.0):

- 21:28:06.586 [info] [ModelConfigService] initialize Model Config: sessionType=assistant, initialModel=custom:model_1777876519986_3b1nk3t (初始化时模型正确)

- 21:28:06.687 [warning] [ModelSelector] BYOK gate closed, waiting for selectable fallback, sessionType=assistant, sessionId=blank_session_…

- 21:28:06.892 [info] [ModelSelector] BYOK gate closed, fallback session model custom:model_1777876519986_3b1nk3t → qmodel_38max (被 gate 强制回退)

- 21:54:46.268 getCurrentModelConfig: blank_session_… snapshot: custom:model_1777876519986_3b1nk3t (套餐加载完成后新会话正常继承)

历史日志(08-03、08-06×4、08-07、08-08)中多次出现相同回退,回退目标均为 qmodel_38max。

**Operating System**

macOS 26.5.2 (Darwin),Apple Silicon

**Current Qoder Version**

1.23.0

**建议修复方向**

BYOK gate 判定延迟到用户套餐信息加载完成后再执行;或 gate 关闭时保留上次会话模型而不回退,避免新会话模型被静默切换。