Issue #2248781 by DamienMcKenna: hook_entity_load was not resetting $revision_id for each entity, leading to errors upon hook_entity_update.