State and Late Data: Idempotency, Partitioning, and Backfill Rules