Hi there,
The game doesen´t save the damage condition of a ship. If you save and re-load, the ship will appear undamaged. Happened to me when I crippeled 3 ships in a convoy and had to quit playing before I could finish them off. After re-loading the stricken ships just went on undamaged.
For now I make sure that I have enought time to finish a battle before I engage...