pub(super) fn journal_gone_action(
outcome: Result<ReadOutcome, UsnError>,
) -> TailStepExpand description
Pure decision: classify one blocking-read outcome into the worker’s
next step. Every JournalGone variant maps to a rescan — none is
recoverable in place — and an FSCTL error is fatal for the volume.