fn filename_for(event: &QueuedEvent) -> StringExpand description
{seq:020}-{hostname}-{rollout}-{event_kind}.json. The
zero-padded seq gives lexicographic = chronological filename order;
the .json suffix is what scan_pending filters on (vs .tmp).