Capture all returned promises from transitions and feed those into the pipeline, this should fix #81