Workflows that survive real-world failure | Zoonk