Don't default port_name to uuid if the parameter isn't passed.
Don't return canonical_uuid if port_name was not set.
Properly reject when both label and singular is non-null for active interfaces.