[PATCH v3 3/4] drm/i915/selftest: Always cancel semaphore on error