Similar to ETFs for physical metals.
In fact, if some "trusted" entities were to introduce crypto currencies backed by physical metals and some commodities, in the same way ETFs work, those could be used by people in the basecoin network to establish prices of crypto coins relative to physical assets. Maybe even such entities could allow you to withdraw those physical assets....
Hey, lets say some business operates like a bank, allowing you to deposit US dollars for some special crypto coin they hold, that exists on a 1:1 relationship with the amount of dollars it holds... then people could totally use this crypto coin to do exchanges in the basecoin network. In order to redeem the dollars from this business that releases these US dollar-cryptos, you just just send them the cryptos back.
you just described a limited version of ripple by the way, just to point this out...
Anyways:
"Best" worst case currently in inter chain trading is that you can freeze someone's coins for some time. Still annoying but not too bad.
Someone suggested including branches of blocks as proof in the trading chain, still the easiest solution is with 3rd party trust or at least escrow.
As a starter for coming up with a solution, think what would have happened at the big 0.8.0 fork event that changed more than 6 blocks in the past in your scenarios. Also there are traders (who want to trade as fast as possible) and buyers (who just want to trade once or a few times to get what they want) who might have different needs and requirements.