Incapsulate usb.Context again. Also, fix the cause of segfault: I deleted usb.Context while having a device open