I've only just begun to use auto reversing, and had no problems so far on my modest applications. But, the thought has occurred to be that boosters should have an external phase control. In cases like Blair's, the reversing could be controlled by some external event and not need to use auto reverse or an external switch or relay of any kind.
I'm surprised that it isn't a standard booster feature. It's simple enough to invert the driving signal from the command station to reverse the output phase. One XOR logic gate will do it... I may investigate adding that to my EasyDCC dual boosters.