Flow Outcomes and REFER back into existing conversation

Hi all

I'm trying to come up with a solution kind of as follows:

  1. Inbound call
  2. Architect initialises flow outcome
  3. Architect transfers call to third party platform
  4. Third party REFERs call back which ties it to the original conversation
  5. Separate Architect Flow answers the returning call
  6. Set Flow Outcome

But it looks like this is creating two separate flow outcome entries. I was hoping to be able to capture the duration of this particular flow outcome through the process. My guess is the transfer out on the first one is setting a failure/incomplete outcome and just sees the set flow outcome on the returning flow as a separate request.