(#10807) Use SMF's svcadm -s option to wait for errors
By default running svcadm enable example will start the service in the
background and won't return errors if it fails. Using the -s option will cause
svcadm to wait and return errors back to the provider if the service cannot
start for some reason.