Saga udržuje nějaký stav automatu a emituje další akce. V mém případě je jedna taková schovaná, ten požadavek na potvrzení emailu se někde přece musí evidovat. Takže vznikne nějaký záznam stavu někde (saga) - v reakci na event EmailPotvrzen se ukončí. Její reakce na event Timeout zase spustí tu kompenzaci (resp pošle event UživatelSmazán).
Uznávám, že v tom komentáři to nebylo dost důkladně rozebrané. Ale tento přístup umí řídit i složité procesy.