No TX light during upload with Arduino Micro

I'm struggling to determine if my Arduino Micro has been bricked. The issue I see is that USB power and resetting the board works fine, and the IDE sees the board, but when I try to upload a sketch the TX light never comes on and I get: "avrdude: butterfly_recv(): programmer is not responding".

The problem first occurred with my board wrapped in heat shrink and almost ready to go into the wild. It's possible that there was some questionable soldering in the project, so I can't really rule anything out. The most likely culprit is that I had 3 wires attached to different analog pins, and a 4th connected to 5V. I was working with these wires, connecting the 5V to the analog ones through human touch (1-2 Mohm range). Each analog connection also had a 10Mohm pulldown attached.

Any advice on how to troubleshoot this board, or what I might have done with those connections that could cause damage?