pxeBoot dropped the errors of its BMC calls, so a command lost while the rack or region restarted produced an empty, success-looking event and the job waited forever. Errors now go into the event (pxe boot failed), and a watchdog fails jobs the machine has not started within job_start_timeout (default 30m: real servers take 4-5 minutes to POST, longer in bulk). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>