[alsa-devel] Attempting to understand odd snd-usb-audio code and behavior