[backend] only add directdepsend marker if we have prereqs