if the heater had shorted i would expect it to blow the fuse and maybe weld the contactor contacts together
if as you describe this is a burn out unless moisture is getting inside vthe contactor than this can only bad electrical connections. cut the wires back far enough to find clean wire and replace with new good quality connectors that are tight any loose conns will get hot and burn out