I think the final "partial" ping was partial because of a bad signal between the satellite and the aircraft, because the aircraft may not have been straight and level at that point, thus putting it's antenna in a non-optimum position, rather than the ping being cut off in mid signal due to the plane sinking in the ocean.