Sub508 log: t2_n_2 → HTTP 500 → engine crash → ALL subsequent 24+ tests HTTP 500. The scheduler config call may throw if engine is in a bad state. Wrapping in try-catch ensures we return 400 (not 500) and the engine stays alive.