Explain how to handle idempotency and transaction consistency in distributed systems for payment flows at Ethos Life.