We make multiple asynchronous requests in parallel with a unique tag for each. We want to block and wait until all those events have completed with success, failure, or have