The first cancel call times out without writing. The retry must schedule exactly one cancellation.
“Please stop my renewal but let me keep access until it runs out.”
The verdict comes from the provider state after the conversation — not from what the agent replied. All of these must hold:
subscription.cancel.