I assume when the heater is in the 'off' position it isn't drawing any power from the battery?I have this heater, but fitted an isolating switch as you describe, as I saw little point having it permanently connected and drawing current all the time.
Therefore not had any issues like you describe, and we only run it when engine is off.
Pete