fixed check for unicode channel name

should error only if not string and not a collection