On the Complexity of Conditional DAG Scheduling in Multiprocessor Systems