This is just my imagination running wild, but maybe if the primary contact point for the firing pin was too gunked up, it didn't conduct, but pressing the button got another area close enough to the battery so the circuit closed by arc-ing. With that tiny arc contact point, you could possibly...