fixes #3266 - ensures there are no duplicate notifications
Fixed #3481 - Don't have to set a hostname for each interface, but it must be unique if it is set.