How to build a conditional flow-of-flows, i.e. trigger a different child flow depending on the upstream flow's state?