const PHASE_SUCCESS_INTERVAL_MULTIPLIER: i32 = 10;
A phase that owns a nonempty queue and has not succeeded within this many of its own intervals is running without getting anywhere, which no failure count catches.