g thread_limit or schedule clauses when distribute and loop constructs do not form one combined construct