PeterSidorkiewicz
HFWF Tourney Undisputed Champion
This is basically what happened to Jeff Carter in Philly. He signed an extension and his 11 year deal would have had a NTC, but they traded him to Columbus before his NTC kicked in and it was voided because the new team didn't have to honor it.
From a players perspective it just makes no sense to sign the deal before you have guarantees, that is unless you are happy to play in whatever city they might trade you to.
That is exactly what we did with Hossa for Heatley.