There's also the fact that black bow ties are generally considered acceptable for white-tie dress codes when wearing Highland dress. I think this adds a great deal to the confusion about what is or isn't appropriate in any given situation.

It makes me wish people still used "informal evening dress" and "formal evening dress" rather than black and white tie (respectively).