а вообще, бест практис по поводу возвращения данных из внешних тасок какой?
не делать в паралельных потоках?
Я еще раз повторяю, вы не с той стороны подходите к проблеме. Каждое плечо (и каждый инстанс мультиинстанса) у вас возвращает единичный резудьтат, в вашем примере статус отправки, а по факту в результате вы хотите видеть коллекцию (массив, список, набор) статусов всех отправок. Т.е. в какой-то момент должен отработать код, который выполнит агрегацию. Возьмёт единичный результат и добавит его в коллекцию. Чтобы понять где и как это сделать нужно глубоко копнуть скоуп переменных камунды, разобраться как бегают токены в гейтах и мультиинстансах. На этих знаниях решить, что же вам подходит больше в данном случае.