The Importance of Idempotent Data Pipelines for Resilience