More complicated, but probably it would be better if doable.
Making 10% of hull or less stop at 50% cargo hold loss, scale the 100% to 11% hull loss accordingly, for example.
Under 10% would not affect any more the cargo hold, so it's either live with half the cargo and a hefty bill or be destroyed.