Okay, so they are unbrickable! It appears that when the problem happened it took down part of the USB stack on my Mac. After rebooting the Mac I was able to get the board back into DFU mode and flash the chip. Very strange, because it's a Mac I very rarely reboot and it hadn't even crossed my mind.
Alex, thanks for your input.