pub fn accrue(state: &mut State, now: i64)
Penalized time counts until the phase leaves penalized; --status only extrapolates while penalized, so every transition settles it first.
penalized
--status