event route produced two operations sharing an id in one batch. On an event route every id is
write-once, so the second would silently overwrite the first for every consumer.
Fix — make the id unique per row, or declare mode: 'materialized' if the row is meant to be
revised.