I have been working in Indonesia for the past 6 months and needed a new visa and didn’t want to travel all the way back to the uk. I applied for a non O 90 day visa through the London evisa web site and although it took me about a week of hand wringing and head butting the desk with all the questions I eventually did it and paid for 90days insurance and submitted all the docs as best I could (I got someone to send a pic of a letter sent to me at my address in the uk from the water company for proof of residence). A week later I got my evisa via email and printed it out.
I arrived a Thai immigration traveling from Bali and handed my paperwork over. No questions asked, bish bash bosh 90 day evisa stamp in my passport.
Good luck