One scenario of connect wait is below in real time :
I had a situation where want to create a case that has some inputs required from the user and based on these inputs some Integrations need to be performed. Mainly SOAP but some REST. Some can be run early on the process but they will slow down the user input so I thought I'd run them in parallel. I am using a CONNECT-SOAP method and specify for it to run in parallel. Then later in my flow I can run a Connect-Wait to pull things back together. Now I have tested this with a long running service I created and it all works exactly as I would expect.