run make_valid_commands instead of our own precondition check when parallelizing

this is needed for components where the callouts have to be updated
when reordering commands
we do need to abstract subsumee

though only in order to strip metadata
added metadata to reg_eqc_1

make_valid_commands adds metadata so need that in the model
as well