Set every timing field and the Pyth channel in one call, so the relational rules
hold on the final state (delayed_execution_config::set_timing). Waiting orders
keep the τ, deadline, and channel they were placed with, so a new delay, stall
timeout, or channel reaches only new orders. Commit reads the buffer and gap
wait when it runs, so those also apply to waiting cohorts.
Set every timing field and the Pyth channel in one call, so the relational rules hold on the final state (
delayed_execution_config::set_timing). Waiting orders keep the τ, deadline, and channel they were placed with, so a new delay, stall timeout, or channel reaches only new orders. Commit reads the buffer and gap wait when it runs, so those also apply to waiting cohorts.