I'm a bit late to the thread, but whatever its outcome, things have to work correctly on older sparc64 hardware, where the default behaviour for on-board and Sun-branded expansion card interfaces is to use the same MAC address.
This hints that hostname.<interface name> should have priority over hoshname.<MAC address> for the latter will be ambiguous on these systems.