Dead Uno & Mega... can they be revived?

Uploading with the wrong board selected doesn't do any harm - it will just fail. I suspect the problem arose because you interrupted the USB transmission in mid stream.

Try the usual Windows solution of reinstalling the Arduino IDE and related drivers. Or switch to Linux.

...R