Back on topic,
This was a bug in Sh3, I sank some ships in a task force and they would reappear, large as life and willing to sink you at a moments notice. If you sink them again, you get no credit.
I think this is a hang over from SH3, due to SH4 using the same game engine.