Inconsistency in charge overheat

When charging a Flamestorm Staff (or Flamethrower, for that matter), then not shooting, a portion of the heat dissipates again. However, if aborting the charge by switching weapons, it does not.
I think this is inconsistent.
Preferably, switching to a melee weapon should also dissipate a portion of the heat.

Why not join the Fatshark Discord