Here’s an idea ;
Most domestic RCDs fitted in consumer units respond at 30 milliseconds.
You could fit, between the plug and the heater, a slightly more expensive RCD that responds in 10 milliseconds. That way, if you have another incident that causes a trip, it will only trip the 10ms RCD and the rest of the house will be unaffected.
(I have not tried this, it’s just an idea)