I have had "injured" ships "get better" over time and speed up. I've also received a sinking notice afterward when I couldn't see the ship (although I'm sure it had to be nearby).
Eugene Fluckey once suggested that subs in WWII should just damage all ships they attacked instead of sinking them. He said it would overflow the Japanese repair ports with damaged ships and save the USA precious torpedoes.