BritTim has likely guessed the true scenario here. Most of the "confusion" in this thread was caused by the OP's misunderstanding of the terms and perhaps also misunderstanding as to what the immigration people here at Chiangmai told him.
The OP's contention that they told him to come back July 12th and he'd get "45 days, after that I come back and get another 45 days..." is, I believe, a continuation of the OP's misunderstanding of the situation. On July 12th, he appears he will get his Non-O and, during the last 45 (CM rule) days of the Non-O he can apply for an annual extension based on retirement. I went through the same process at CM Immigration this past fall and thought it was rather an easy process.