Wow, the description of the problem in that Reddit thread pretty much matches the problem I had exactly. Did you try the recommended solution of disabling fast start up?
I'm assuming you tried it on yours and it must not have worked or you would have said so. That is too bad. I hope you have found a solution to the problem, I know you said you are far away, but if you can be without the device for a few weeks, maybe MS will still honor their warranty. After all, they can't hold it against you if you are just on an "extended travel stay outside the United States" can they?
I halfway wish I had seen that thread before I returned mine, but on the other hand, I'm glad I don't have it to worry about anymore. Mostly, I would have just liked to have had the satisfaction of knowing if that solved the problem. I've spent the last couple of days researching a replacement. As I decided before purchasing the Surface, there really is no perfect alternative out there for this device. If it didn't have all the niggling issues I see here, I'd have gladly exchanged mine for another one. Looks like I'll be settling for a laptop this go around.
Surface Pro 4 perhaps? Could be a while, could be a couple of months but if you liked the pro 3 beside the niggles perhaps a Pro 4 with its undoubtedly fixed WiFi etc could be the answer?