fix(web): background announcements follow each run's ending and stay quiet while snoozed

Interrupted runs now say Stopped instead of Done, marking a thread unread
no longer replays its ending, and snoozed threads stay quiet until their
timer, like their sidebar row.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ef5a82a0ffPR Batch Tester committed on 10/23/2026, 12:18:56 PMparentfb44b49
4 files changedLine totals unavailable