I would humbly suggest that whilst we must caveat up front that not all carriers would do so, you should also consider that in the vast majority of cases, if the situation is intolerable to the contracted, or unforeseen events elsewise necessitate, most companies - as long as you approach in a reasonable and considered manner can be persuaded to release you for some consideration. Contrary to popular opinion, most management teams do at least retain enough savvy to know that if someone wants out it's better all around to reach a mutual agreement and let that party go on reasonable terms.
To do this MAY harm your chances of future employment in that region, but would mitigate likelihood of being a test case for the scenario you directly seek advice on.