drm/scheduler: fix a corner case in dependency optimization