To be a bit more specific: comment 24 in #7354 is the relevant info. In short, the device is polled at a higher rate than it specifies (1ms instead of 10ms) due to us polling low/fullspeed devices in every frame (due to missing support of frame span traversal nodes FSTNs in EHCI).
From the listusb output the device was attached to a USB hub. Does the behaviour change if you plug it into a root port directly? Can you also provide a listdev for that machine? Also, if the above assumptions are correct, this should work under UHCI/OHCI. So if you have a machine available that has actual UHCI/OHCI controllers and plug it into a root port then it should work.