I would separate 'no forecast' from 'forecast failed the baseline'. A model that emits a value on every random-walk step has not actually abstained. An explicit acceptance flag would make that distinction testable: feed a series that fails the frozen baseline check and verify that the downstream strategy receives no actionable forecast.