Often (maybe 80% of the time), when I reboot a machine running Avahi, it starts using
machinename-2.local as it's hostname. All the machines on my network have unique hostnames, so there is no collision.
How do I prevent Avahi from appending
-2 to hostnames?
(This turns out to be an incredibly difficult thing to Google for...)