Man, that sucks! Sorry for your loss.
How old was the heater, and brand?
I usually replace heaters of the cheaper type (e.g. VisiTherm, Ebo Jager) every 12-18 months because of crap like this happening. I've since changed to those titanium with external controller, only problem with those is noone knows how long they last since they're pretty new.