A bad spark plug does not explain firing through the carburetor. There may be something else wrong.

It may have been spitting, rather than firing, through the carburetor. This is a sign of lean mixture, and might have happened if you had not primed it for a cold start.