a OX is 5 +5. Years. A Non immigration O fi retirement and non OA retirement are one year. So in your country they do not issue Non OX is that what you are saying?
waarom zou je het nu doen. end of the year is still 10 months to go. Buy the insurance when you exactly know when you will be travelling to Thailand. If you are not too old (65 +) you can buy the insurance from everywhere in the world within 10 minutes.
I am not sure if you took the time to inform yourself sufficiently. If you am not aware that a "fit to fly" paper and that you need a COE etc you really did not do your homework. And next to that, The whole world is burning and every transport has new rules, changing everyday. So be informed and take your time.
sometimes things happens because the people at the checkin desk do not now the last rules. Believe it is NOT swiss air but the person, not well informed at the checkin desk. Just ask for the superior!
But if it is not a muli entry visa you have to buy a re entry permit. Can buy that at the airport in a part of the "room"where you queue is a small office where you can get that re entry permit.