Arduino has a resettable fuse between USB power and the board. Its possible you got that hot enough to trip, and when it cooled it allowed USB power to flow again.
Arduino has a resettable fuse between USB power and the board. Its possible you got that hot enough to trip, and when it cooled it allowed USB power to flow again.