This was casued by the fragility of the the message-passing system. Our static analyzer rules would have found this/prevented this, if we enabled them fully for this project.
Normally I would add a regression test, but we have an epic to automate testing for all of our auto-fix rules and this rule will likely be refactored
Adding reviewers for visibility, but given the size and other work I have to do, I will probably just merge this when the automated checks pass.
Adding reviewers for visibility, but given the size and other work I have to do, I will probably just merge this when the automated checks pass.