I think this lies in the .zon file of the ship. The SH3ZonesCtrl controller. If the zone does not have a "SinkingEffects" controller, like all ship main models do, than the model will disappear once the ship has hit the seafloor.
Just a guess really.
Anyhow. I wonder what interesting idea you'll come up with next.