I presume you have a 12 month extension of stay, is that correct?
If you got a re-entry permit before you left Thailand, when you come back and extend your extension of stay for another12 months, you will be able to get another re-entry permit at the same time and leave Thailand again.
Some people say you can use your Thai driving licence to check into hotels. If that is the case, how can they check your latest visa (I have always had to provide my passport, I tried using my driving licence a couple of times and failed).
The risks you have by not getting an onward flight is that your airline might refuse your boarding from the UK and if you get past that hurdle Thai immigration might refuse your entry to Thailand.
The only way you are guaranteed to not require an onward flight is if you have a long term Thai visa (e.g. retirement visa).