Fixed #59 so pipeline is correctly aborted when another transition begins before the last one completes.