I'd just go set up my life somewhere else, create a new wallet/backup there. Travel back to original country, then send BTC to wallet in foreign country. From there I'm free to move whenever, without travel risk.
If it came down to an emergency move, coming after me specifically, one trip only, leave in 24hrs type thing....yikes. I guess I'd go with borderwallets method.