Hi,
In my practice, there have been several failures of Cisco Systems network switches (C2811; C3500; C2960-48TC-L; Cisco C2960G-24TC-L; Cisco Wi-Fi AIR-WLC2125;).
All failures were due to a power outage.
If it is not possible to communicate with the device through the console port (RS232) using the ROM monitor Console (ROMMON), all attempts to restore functionality will be in vain.
At least, if the IOS is not destroyed, the SoC, when powering up during initialization, should respond with replicas via RS232 about the stages of executing the SETUP functions.
All SW updates are usually done via a TFTP server.
I think the SETUP mechanisms for checking your switch should be the same.
And, the fact that there are two SW images in the flash memory is normal.
One image is original - at the production stage, the other as a result of the last update.