Если у кого-то есть похожий сценарий. Мы достигли этого, внедрив механизм ожидания события в потребителя. Когда в сервисе 2 выполняется внешний вызов API, происходит внутреннее событие, и потребитель, ожидающий его через ResetEvent, продолжает сбор ответа и отправляет его обратно из коробки RespondAsyn c.