Deployed overseas. Phone will not unlock. 1 month of failed attempts to work it out with tmobile customer support.

I'm really exhausted by this month long battle with customer support to get my phone unlocked so I can use it during my 6 (well now 5) month deployment in Korea. As a military member, tmobile assured me my phone could be unlocked. I orginially purchased the s6 edge on the jump plan, because they said it would work with unlocking. After a few days, it still wouldn't unlock, so I called tmobile from the airport as I was leaving the country. They informed me I needed to purchase the phone in full to get it unlocked after all. Fine, no problem. I purchase it over the phone and they tell me my unlock request is being expiditied. Next, I'm in Korea. Unlock app still doesn't work. At the airport, I get 4g LTE data for about 20 mins, then it cuts off. For the last month, I have to restart my phone a few times a day, because my data drops. I only get 3g no matter where I go now. I also need a working local number for my job. My play was to suspend my plan for 6 months while overseas and get a Korean sim. My unlock app will not work and customer support has me going in circles. I'm on the verge of having to purchase a new phone only one month later in order to have a reliable number. My only other option is to root my phone, but I am not willing to lose my warranty.

I ranted on facebook to tmobile and they responded promply and left a voicemail (since my phone is always dropping off the network) saying I needed to reset my password because they weren't matching up. I did that and sent a message back through facebook, but now it's a completely different person who is not taking the time to look through the conversation history to see what the real issue is. I'm pulling out my hair. People on reddit tend to be more competent, so I'm hoping to find a knowledgable employee. Can anyone help me?

/r/tmobile Thread