Handle stale pending requests and reused Claude text block indices

- Map unknown pending approval/user-input errors to explicit stale-request details
- Clear stale pending approvals and user-input prompts in session derivation logic
- Treat reused Claude text block indexes as new assistant messages to avoid item ID reuse
- Persist latest runtime metadata before provider stop-all and expand regression coverage
754efdbebeJulius Marminge committed on 3/19/2026, 5:21:15 PMparentef843d4
8 files changedLine totals unavailable