I was stupid and didn't note the error message, but I did note what I think triggered it:
I had laid down a block of three level 2 balancers, but the belts were still level one. I was using robots to upgrade the belts to level 2--boom when a robot replaced the downstream belt. It didn't happen the next time around so I suspect timing--that it's possible to catch it while the belt is being replaced.