Printing some log messages for assistance in tests.
Like Run.execute, WorkflowRun.finish should treat AbortException specially.
FlowExecution.abort is not yet implemented (#16), so in the meantime just use StepContext.onFailure(AbortException).
Also print exactly why a flow is being canceled (in both flows’ logs).
Test now passes.