Something here doesn't sound right to me. I'm thinking there's something else wrong and it is just coincidence that the engine starts after a hair drying.
It could be flooded. Is there any fuel dripping from the carburetor or air filter?
Do you shut the petcock off when you're not riding?
As for the wet mag; did it rain on it, or just set uncovered overnight?
We'll need a little more information to help you out. In the interim make sure your ignition wiring connections, high and low voltage, are good. We always recommend that the wires from the CDI that connect to the engine leads be soldered and not rely on the plug-in connectors that come with the kit. Make sure the white wire is not touching anything (insulate it).
Tom