I have also seen this. Could this be an accuracy issue? The HP is shown only to an accuracy of 0 decimal points, but if the ship has 0.001 HP left it should still be alive.
Although it seems like this is a point of confusion that should be addressed somehow.