Goddamnit. I really don't understand. It has to do with Pawns. You had the exact same problem and I couldn't solve it then.
Echelon, delete the repairbots you added, and add fresh ones to them (So just use Classes -> Pawn -> ScriptedPawn -> Robots -> Repairbot, I think that's the class tree.)
Remember mine fixed itself, it was on DXMP_TonHotel. It was weird, I just loaded it one time and it worked, after loading it many times before that. If it still doesn't run after restarting your comp or something... dunno what to say.