when you say your coil was broken you don't say if it was the high voltage coil or the stator coil.
not allowing the spark a return path via the frame of course would prevent its occurrence and does not indicate anything is wrong
It was the stator coil, the one inside the engine.