a transit visa can not be extended. It is good for 30days, but after you could do a border run, if you did not consume the 2 allowed yet or apply for a proper Non Immigrant Visa.
no, you did not understand, Savannakhet will deny you a Tourist Visa if you stayed in Thailand more than 90 days in the past 6 month, even under working visa. So you can border border run No1,than 30days at Immigration, than border run No2, than 30days. So you have around 4 month time to get paperwork together. Than can apply Non B in Vietiane or Savannakhet.
If my memory serves me right you have a history of stay in Thailand. AFAIK, I hope you can proof me wrong the Consulate is nowadays very strict on persons that stayed more than 90 days in the past 6 month (they even consider stay Non Immigrants in that rule). When did you apply ?