serve: keep trailing user prompt as working (tributary parity)
The Tier-2 transcript classifier now treats a no-stop_reason tail as
working regardless of record type, matching tributary's jsonl_status.rs.
A cancelled/interrupted turn has no Claude hook to key off, so it stays
"working" until the hook row goes stale; documented inline against
claude-code#9516.