I've brought the 'dead' disconnected teensy to work, which is set to play a sound when a USB device is unplugged. Here's what I've seen:
When first plugged in, the light is on, and the device manager shows an extra keyboard. I can't see where it says one of them is an epsilon but we'll overlook that detail for now.
After about a minute, the 'unlugged' event sound is played, and the keyboard disappears and I don't see another device show up in the device manager. I also have the teensy.exe program, which I've left running, and it did not see a teensy (in programming mode) either. So it was in limbo for a variety of seconds.
Then the unplug event sounds again, at random moments (I couldn't detect a pattern or rate or rhythm) for a total about about six unplugs across the next minute. During none of those did the LED light come back on. However, for one of the segments in the middle, and at the final moment at the end of it, the 'reboot' light of the teensy.exe program was un-grayed (teensy was in programming mode).
After watching it be stable for another minute or two, I told the executable to reboot the teensy, which it did and it caused the extra keyboard to show up again for the full minute. After that the unplug, unplug-again cycle repeated, with at least one of the segments in the middle showing as programmable in the executable, and again out of programming mode but not a keyboard, and it seems to have stabilized in programming mode.