Reset Price Batch Publishing
Pricing
Reset Price Batch Publishing
Unstick a batch wedged in publishing_status='publishing'.
Force-finalizes it to partial/failed so it can be re-driven (publish-now),
without manual DB intervention. The pricing analog of the catalog reset
endpoint — needed most by poll-delivery targets, where a batch whose
records were outcome-stamped without counted markers (pre-fix
/publish-outcome) is beyond both finalize_publish_if_done and the
reconcile sweep. Returns 409 if the batch is not publishing (nothing to
reset) or has been publishing too recently (a live publish must not be
interrupted).