Thanks for everyone's help, but had to call time on trying to recover the USBee DX.
I was able to successfully read the ROM from Linux using the tools, and ended up wondering if the problem was greater than just the USB IDs being messed up. Specifically if the ROM was corrupted or overwritten further. In that case the device would have been truly bricked.
The other thing that I had to acknowledge is that USBee's software is hopelessly out of date as the company is no longer in business.
My current (no pun intended) project involves working with the USB-C power delivery Configuration Channel protocol, which Sigrok Pulseview can decode. I ended up buying a Sparkfun Logic Analyzer for just under $30 CAD and managed to to get it working with Sigrok Pulseview. I was up and running with decoding the CC bus in a fraction of the time I spent trying to salvage the USBee DX.
The value of the USBee was always the software, and not so much the hardware which, as you can see from the pics, is just an FX2-based device, not unlike the cheap FX2 device from Sparkfun.
So, a sad end to something I paid a lot of money for back in the day, but my requirements have always been limited to serial bus decoding which I can do with Pulseview. Anything more sophisticated is handled by my Tektronix oscilloscope so no need for a PC oscilloscope, let alone 16 digital channels.
Again, thanks for everyone's help.