awaitAll
Runs all commands inline, suspending until they are all done.
Each command is ended with EndCondition.NATURALLY as soon as it finishes, and the ones still running are ended with EndCondition.INTERRUPTED if the enclosing command is interrupted.
Runs all commands inline, suspending until they are all done.