I had a single traveller's sack equipped. I attempted to chop blocks from a log.
Instead of my belt simply putting an axe into my other hand, it first complained that the traveller's sack needed to be empty to be unequipped.
This is of course a trivial bug, but given recent changes to belt behaviour, I'm guessing it's a recent introduction.
Note: seen with ender client, not the default one, but I doubt belts or their error messages are implemented in the client. (If they were, a random user could code themselves a bazillion slot belt, or otherwise abuse the system.)