What if NWAM is always enabled, and is the restarted for svc:/network/physical:default and friends. Then if svc:/network/physical:default is enabled then NWAM will stop the auto-magic instances and enable svc:/network/physical:default just as svc.startd would have prior to all this.
It'd be NWAM's job to prevent the enabling of auto-magic and legacy instances of svc:/network/physical, but in all cases it'd be the restarter, and it'd always be enabled if any instance of svc:/network/physical were enabled. Then there'd be no need to implement restarter switching. And we could leave SMF event notification facilities for the next project to come up to that bridge. Nico --