You can change pattern without changing DNA.
Pigment begins in the neural crest and migrates down to form the pattern. All that has to happen for the color and pattern to change is for that migration to be interrupted.
I'm only on my second cup of coffee, so this is going to be a pretty butchered explanation, but I'd guess that the chemical processes and genetic switches that are supposed to happen in incubation depend a lot on temperature. As would speed of development . . . Just like temperature can speed up or slow down processes in adult snakes. Sometimes, temp spikes at the wrong time can cause wonky bone growth. It's causing the control switches in the fetus to mis-fire. It is the same with pigment. Heat is interrupting the normal development of the pattern just like it's interrupting the normal growth of the snake's lower jaw.
Hopefully, someone else can give a better explanation than I can right now.