Another way to work around the overwriting problem is to use the Karel equivalent in the CM file:
KCL LOAD TP <FILENAME> <OVERWRITE - OPTIONAL>
KCL LOAD TP ALARM OVERWRITE
Instead of:
TPLOAD ALARM.TP (which will abort the CM if the file already exists)