I had two side mounted external light ion blasters installed.
One of them was broken under fire.
I replaced it with a new external light ion blaster.
The weapon still did not fire.
I removed the new external light ion and did a fresh install
The weapon started to work
It seems replacing a broken external weapon doesn't remove the 'broken' tag from that hardpoint but a fresh install does.