Transition & command sequence: Run post-action callback even if error occurs
Currently if an error occurs in one of the commands, CommandVec::runCommand
returns before running the post-action callback. Instead the post-action callback should always be run (as is the case when running a command by itself). This branch fixes this bug.
Spotted when @kwhalen performed link tests on Serenitys in B904