drm/i915: Add belts and suspenders locking for seamless M/N changes