This works around a case where tagging messages are missed for a build with high reuse. In such a case, we can start out in the final batch, but have incorrect tag state for reused components from previous batches.