pub(crate) const ST_IDLE: u8 = 0;
start_state: no worker has run yet, or the last run stopped cleanly.
start_state