People from most countries don't want a VOA, they just want a visa waiver, which will allow them into the country for 30 days. Citizens of Andorra, Bhutan, Bulgaria, China, Taiwan, Cyprus, Ethiopia, India, Kazakhstan, Latvia, Maldives, Malta, Mauritius, Romania, San Marino, Saudi Arabia, Ukraine, Uzbekistan, and, like the OP, Lithuania will have to go the more cumbersome VOA process.
The actual Thai immigration authorities are very lax on the onward-ticket rule for visa-waiver. In fact, they are completely lax. In 16 years of traveling to Southeast Asia, I have never heard of a citizen of a Western country being asked at the Thai border to produce proof of onward travel.
Your problem is not the Thai authorities, it's the airline. If a passenger gets somewhere and that country won't admit him, it's the airline's problem to get him home. Plus, if this happens often enough, the airline can be fined, or even ejected from the country!
The fact that the Thai immigration people are very lax won't help you if the check-in clerk doesn't know that. The clerk does not want to get her employer, and derivatively herself, in hot water.
Most countries, so many tourists go to Thailand that the clerks are completely aware of the lax Thai policy. Most countries, but not all: I have heard several complaints from New Zealand and one each from Japan and the Netherlands.
So, if you're at all worried, here's what you do:
- get to the airport with plenty of extra time
- if you do get turned away, go to the business center and make a "reservation" through a service like FlyOnward
- Print out the confirmation
- Return to counter
The whole thing will cost you about $15 and 30 minutes, but it's extremely unlikely to happen.
Edit: Pnuts points out that the OP is Litvak, and so not eligible for a waiver. Yes, he would need a VOA. I have no idea how strict they are, so the FlyOnward option becomes all the more attractive.
OP, after you do this (presumably with a real or virtual onward ticket), please report back.
Further Edit: the VOA is goddamn 2000 baht, that's $57 or €52.50. That's a lot of money. You might look into the cost of the real visa from the consulate in Vilnius.
Still Further Edit: Checked in for a NokAir flight in HCMC yesterday bound for DMK and the counter agent wanted the boarding number for my onward flight. NokAir is Thai-owned so they definitely know how un-enforced the rule is -- and in fact, the immigration agent when I landed did not inquire -- but it may be company policy.