Our ignition systems store energy in the coil before they are commanded to spark (dump their stored energy).
To command the coil to spark, the power driving it and holding the energy at it's peak, is shut off.
Turning off the key switch will look the same to the coil as a trigger command, from the aspect of commanding the coils to lose their stored energy (sparking the coils).
However, turning off the key is an unsynchronized event with respect to crankshaft position. Which results in a mistimed spark or random event. Backfires in exhaust or intake are possible.
Yet another opportunity is created by contact bounce within the key switch. During the contact break event, the passing 12v can pulse before disconnecting cleanly. Older key switches with dirty contacts would do this moreso than new pristine contacts. Anyway the twelve volt pulses resulting from this can also cause the coils to fire multiple times, out of sync with proper crankshaft angles.
I would expect "high energy" coils to exhibit the problem more than stock coils. And, the problem might be exacerbated with the plug cap and/or spark plug resistors eliminated, as those devices extend short spark events in longer ones.
Cheers,