Enforce dynamic interface MAC–range uniqueness more efficiently

**Resolves issue #716.** Also fixes a couple minor bugs involving DHCP builds and MAC addresses.