Support provider-aware session selection in reactor

Add restart semantics when requested provider changes and cover with tests.

Co-authored-by: codex <codex@users.noreply.github.com>
1fb357419eJulius Marminge committed on 2/28/2026, 5:35:28 AMparentb8e3b46
2 files changedLine totals unavailable