drm/i915/gvt: check workload empty before real scan