kcm: make inactive detection more robust
a device that has neither sources nor sinks ought to be considered inactive, since it is functionally equal to the off profile
a device that has neither sources nor sinks ought to be considered inactive, since it is functionally equal to the off profile