@rsm: Just to make sure: that's after entering debug mode, right? (;debugOn).
That figures, seemed weird that we'd have missed something so obvious for so long ;p.
As for KUAL, it's in the
sticky of the same name

.
USBNetwork does the right thing on native 2.x HW and on native 3.x HW, and the package contents are essentially identical between the two, there's no difference in code paths between FW 2.x and 3.x, and as I said, it's a known issue, you're not doing anything wrong, and neither is USBNetwork (AFAICT)

.