Hm. Makes me think how many (few) bytes you could fit a "if a specific interrupt is received then copy bytes from wire to RAM and run that instead" preamble into the bootloader.
Presuming "killed" means "won't accept new updates but will read" (?), you could then continue to use the chip.
Presuming "killed" means "won't accept new updates but will read" (?), you could then continue to use the chip.