Where it usually breaks
And how to keep it from happening.
- Another action on the same load is mistaken for the failed operation's result.
- A timeout is treated as proof that nothing happened.
- Cancellation is used to hide a physical action already performed.
- The original evidence is replaced with a cleaner-looking final explanation.