Shopify cancels and refunds the order but the answer is lost. The retry must find the order already cancelled: still exactly one refund.
“Please cancel order #1042 and refund it, it has not shipped.”
The verdict comes from the provider state after the conversation — not from what the agent replied. All of these must hold:
order.cancel.