This bug happens if explosiondefs is replaced and appropriate linkages to the explosion effects no longer exist.
The ships are dead, but they don't vanish because they don't explode and cause their mesh to disappear. The long distance icons are linked to the mesh's activity state as well.
At least this is the behavior I have noticed when I mess with explosiondefs, you may be having a different issue.