In theory they are recoverable if you have a TFTP server set up, there is some documents for this but I have never tried it, There is also a serial recovery, but again I have not tried it.
I've used both these methods with the ME9210, and they work. Obviously TFTP is faster!
The standard Digi bootloader forces a recovery, such as is described, if certain pins are at a particular level during startup. Have a look at customizeBootloader.c for the CC9P - looks as if gpio4 is the pin that matters in this case.
Possibly your hardware is triggering the download.