No, bad checksum will not brink an ECM, at least not OBD1 ECMs.

No, checksum is only updated when the bin is saved. This is why checksum needs to be disabled during emulation.

So are you saying that it runs on base timing, but not when timing is being commanded by the ECM?