If one of your parents is Thai you don't need to apply for Thai Citizenship. You are basically a Thai Citizen. You only need to register the birth and apply for a passport
You'll most likely need proof of onward travel within 30 days to board your flight. LHR are notoriously strict when it comes to enforcing correct travel documentation.
It's the Airport Authority that has the say rather than the airline