So, ran into an odd bug just now. I salvaged PLSS Free Enterprise, a Tarsus (D)-Class Freighter, a while ago from the Persean League (as in, a couple in-game cycles at least - it's a good hunk of the way through cycle 218 in that save with a good hunk of the sector explored, still my first game from when 0.8 launched), then shoved it in my mothballed fleet at Jangala until I needed it. I just picked it's lucky number to be withdrawn as one of the freighters to go on my next expedition, so I wanted it in tip-top shape. I went ahead and Restored it - when you're rolling around in 8 million credits you can do that - and it got rid of the D-mods, but the sprite didn't change, so I just cycled the refit screen and - wait, why is it still using the (D) sprite? And is that Restore button back to being clickable? So, just tested it, apparently I can just Restore, cycle the refit screen, and keep on doing that ad infinitum and nothing will happen to the ship. No idea what could possibly cause this, I've been Restoring ships for a while now and never run into this.
https://www.dropbox.com/s/pc0jn4e1z8zzk61/save_WalterHampton_4875743803883959471.zip?dl=0