Darwin: don't reuse cached descriptors during enumeration
Darwin: don't reuse cached descriptors during enumeration

Descriptor reuse was causing scans to return invalid information when
the device at a location has changed.

PersonifyInc/libusbx,LightInMotion/libusb,hjelmn/libusb-darwin,leapmotion/libusb,ButterflyNetwork/libusb,BuLogics/libusb,LudovicRousseau/libusb,leapmotion/libusb,bra1nb3am3r/libusb,erhuabushuo/libusb,LightInMotion/libusb,tklauser/libusb,pbatard/libusbx,YesVideo/libusb,Distrotech/libusb,SpecLad/libusb-android,Senseg/android_external_libusb,ButterflyNetwork/libusb,kuldeepdhaka/libusb,tklauser/libusb,hjelmn/libusbx-temp,LudovicRousseau/libusbx,SimplyComplexCo/libusb,libusb/libusb,daiguangbao/libusb,ThirdProject/android_external_libusbx,ashima/libusb,AmesianX/libusb,bert/libusb,PAC-ROM/android_external_libusbx,araisrobo/libusbx,anilgit90/libusb,vlovich/libusb,jwrdegoede/libusbx,CyanogenMod/android_external_libusbx,mojca/libusb_pico,andyvand/libusb,CyanogenMod/android_external_libusbx,PAC-ROM/android_external_libusbx,kuldeepdhaka/libusb,DirtyUnicorns/android_external_libusbx,LudovicRousseau/libusbx,tenderlove/libusb,andyvand/libusb,tonyarkles/libusb,wuzhenda/libusb,byterom/android_external_libusbx,ashima/libusb,tonyarkles/libusb,avakar/libusbx,legege/libusb,weizhenwei/libusb,dickens/libusb,ThirdProject/android_external_libusbx,SpecLad/libusb-android,bert/libusb,ndurner/libusbx-suse10,Senseg/android_external_libusb,andyvand/libusb,DirtyUnicorns/android_external_libusbx,tenderlove/libusb,RealVNC/libusbx,legege/libusb,ndurner/libusbx-suse10,daiguangbao/libusb,erhuabushuo/libusb,ButterflyNetwork/libusb,hjelmn/libusb-darwin,ButterflyNetwork/libusb,manctl/usb,dmitrykos/libusb,PersonifyInc/libusbx,JENETRIC/libusb,daiguangbao/libusb,TeamExodus/external_libusbx,pbatard/libusbx,AmesianX/libusb,jwrdegoede/libusbx,vlovich/libusb,legege/libusb,LudovicRousseau/libusb,manctl/usb,philemonf/libusb,leapmotion/libusb,SpecLad/libusb-android,jwrdegoede/libusbx,dmitrykos/libusb,bra1nb3am3r/libusb,Distrotech/libusb,philemonf/libusb,byterom/android_external_libusbx,wuzhenda/libusb,PAC-ROM/android_external_libusbx,dickens/libusb,PersonifyInc/libusbx,araisrobo/libusbx,pbatard/libusbx-hp,bra1nb3am3r/libusb,SimplyComplexCo/libusb,pbatard/libusbx-hp,mojca/libusb_pico,weizhenwei/libusb,ButterflyNetwork/libusb,tklauser/libusb,Chronic-Dev/libusb,HounD/libusb-v1.0.19,BuLogics/libusb,LudovicRousseau/libusb,TeamExodus/external_libusbx,YesVideo/libusb,philemonf/libusb,wuzhenda/libusb,hjelmn/libusbx-temp,JENETRIC/libusb,ashima/libusb,Chronic-Dev/libusb,kuldeepdhaka/libusb,Distrotech/libusb,HounD/libusb-v1.0.19,avakar/libusbx,byterom/android_external_libusbx,libusb/libusb,ndurner/libusbx-suse10,anilgit90/libusb,dasdeepak/libusb,TeamExodus/external_libusbx,philemonf/libusb,SimplyComplexCo/libusb,tonyarkles/libusb,weizhenwei/libusb,anilgit90/libusb,JENETRIC/libusb,libusb/libusb,dmitrykos/libusb,ThirdProject/android_external_libusbx,LudovicRousseau/libusbx,BuLogics/libusb,CyanogenMod/android_external_libusbx,HounD/libusb-v1.0.19,dasdeepak/libusb,AmesianX/libusb,hjelmn/libusbx-temp,RealVNC/libusbx,araisrobo/libusbx,pbatard/libusbx-hp,dasdeepak/libusb,erhuabushuo/libusb,dickens/libusb,dmitrykos/libusb,YesVideo/libusb,DirtyUnicorns/android_external_libusbx