drm/i915: Skip the no-op domain changes when already in CPU|GTT domains