Yeah, I was thinking that agents should go through the "official" channel of requesting a job to be re-scheduled, ie like fleetctl does it. So it ends up on an engine's radar and the engine can pick it up and exercise the same scheduling algorithms as it did when it initially scheduled the job.