@George ******
this is how I read the post:
He applied with his mother as his sponsor.
After that, he e-mailed the embassy to ask if his financial situation could be a reason for rejection. They replied that the visa would not be approved with a sponsor.
Because of that, he contacted an agent that offered to do a new application for him, but told him that he had to wait 3 month for that.
Meanwhile he went back to Thailand, planning to apply through an agent later...
However, he never needed to use an agent. The embassy suddenly asked him to submit a new photo to his initial application and the next day it was approved (even though they had written in an e-mail that it would not be aporoved with a sponsor).
Hence his 3rd conclusion at the end.