Failure recovery
What happens when something breaks.
Cases
- Slow confirmation: re-checked by signature, never blindly retried.
- Failed purchase: budget released, nothing listed.
- Unavailable finalized blockhash: settlement waits for the chain read.
- Failed payout or delivery: retried until confirmed.
