I think you're conclusions are correct that it's most likely shipping company/insurance would have to pay. If there's no money I think usually they seize the ships and sell them.