Re-fetching the object on every event makes duplicate deliveries harmless, which is why this codebase has no table of processed event ids.