Progress logger: batchID gets its own slot, organized fields. InstDisQueue: separate fields for role (send, recv, trns), component and part id