drm/i915: Skip capturing an error state if we already have one