When resuming an interactive session with `run -i -s <id>` rebuild
the visible session view from persisted message history during
bootstrap, feeding synthetic events through the live reducer so
future deltas continue from correct offsets without duplicates.
Add --replay-limit N to cap bootstrap replay to the newest N
messages for large sessions.