USB upload to Pro Micro (32u4)
The answer, as kindly pointed out by Gerben, is that ISP program upload overwrites the bootloader.  

Only upload the bootloader via ISP, then switch to USB for uploading Arduino sketches.