drm/i915: Only skip updating execobject.offset after error