So sorry about your loss! Loosing any pet, new or old is always very hard.
If you ever decide to own a ball python again in the future, make sure all of your husbandry is spot on!
I also have a feeling it was heat related. Were you using digital thermometers?
No I wasn't using a digital thermometer, I'm probably getting one soon though. Money is kind of hard right now.
But do digital thermometers work better then original?