Your mention of bare metal just made a lightbulb go off... We started this cluster running on VMware but ended up using too much CPU so we moved to physical. The thing is, this was when 9.x had (has?) a problem with the HA virtual MAC stuff when running on VMware, so I had turned it off with "cc".
When I restored the config to the physical machines, that setting to not use a virtual MAC came with it, apparently:
# cc get ha advanced virtual_mac 0
So, should I be able to set this back to "on" without causing any problems? The next arp request should just return the new virtual MAC instead of the current physical one, right?