You know, when it gets this hard to pirate a transport in a game, something is wrong.
I know there are RP rules, but why for the love of the game can't you demand the trader compensate you in cash for the cargo he just blew up? Call it the "double jeopardy" rule.