The only thing we haven't looked at is the ESP to breadboard adapter. If there was a short on it, my guess based on whats happening, it would be one pair of the middle four pins top to bottom. This could explain why it workked then didn't if the adapter had been turned through 180 deg.
@martinayotte
Hi, I agree whole heartedly that leaving pins floating introduces the risk of uncontrolled variables into designs. We are using pull ups on both GPIO 0 & 2 (have tried both 10K & 1K). I believe all the schematics posted on this thread & any I have posted on this site have pullup resistors.