The good news is that even while BRLTTY is trying, and failing, to connect to the device, if you set the power/autosuspend parameter to 0, the next time a connection is attempted, it succeeds, usually within a few seconds. Obviously, this is without the usbResetDevice() patch applied.