It looks like I was too hasty in picking the latest libusb commit (to fix a few Windows build warnings) prior to landing my merged PR. libusb commit eee6998 had a transfer list bug. Have just tested on c33990a and it's resolved now.