That was a great lead - unfortunately the descriptor doesn't have the issue outlined there. Our USB code is straight from the Due code, so the Arduino Due should be suffering the same problem on select Macs. I couldn't find anything specific on why this occurs on some but not others.
I'm not a USB expert at all, nor a Mac expert - and it works on all of my Macs - but please try the following shot in the dark if you can:
Download attachment and replace file at Documents/arduino\hardware\digistump\sam\cores\digix\USB with it
Plug in DigiX hit erase, then hit reset - you should be able to program it now as it will default to its built in usb bootloader that should work with OS X
Then upload code (say the blink example) to it after that file has been replaced.
After the code has uploaded see if it works.
Let me know if that works.
Thanks,
Erik