For WDL questions, see the WDL specification and WDL docs.
For Cromwell questions, see the Cromwell docs and please post any issues on Github.
Can I hold execution of one task until a previous task is completed
I wrote two workflows and now I am trying to call them from a third workflow. I used the import statements and all went fine. However, during execution the second task is executed before the first task (running on SGE), causing problems because they are interdependent. However the imported workflows have no output and so they might be considered as independent. Is task order not preserved when executing from imported workflows?