util:name: 1 component principals can be services too
Permit 1-component service names
Only add hostname if we have one
fix assert failure