drm/i915: Register engines early to avoid type confusion