I've found out (the hard way) that it doesn't take much to blow the diode on the USB 5V line for the digispark. For the two that went on me, they didn't completely blow, they would pass some current, but at a low voltage (~2v). I was able to fix them by bypassing the diode with a jumper made from a common 1/4" staple bent into a U shape and soldered to the two pads at either end of the diode. See the attached picture for the diode location. With the diode bypassed, you also get full 5v whereas with the diode there is a ~0.3v drop.
Soldering tip: I found using a toothpick to put some flux paste on the jumper helped temporarily stick it to the diode pads before soldering it on.