Ignore stale resume cursors and Claude placeholder thread IDs

- Do not pass `resumeCursor` when restarting a session after changing providers
- Treat synthetic Claude thread IDs (`claude-thread-*`) as unscoped during runtime ingestion
- Add tests covering provider-switch restart behavior and Claude turn lifecycle acceptance
92f1a4aa3cJulius Marminge committed on 3/6/2026, 7:00:41 AM· committed by Julius Marmingeparent11f929c
4 files changedLine totals unavailable