device: don't accept empty names for sigrok channels