I learned that in 1996 when I first got certified. I think the rationale was that the change in altitude from flight to land to depth at sea could have adverse impact to your body. We talked with 3 dive shops on Boracay Island and all three would not even teach my girlfriend and I until 24 hours after we landed. Since I have not had any incidents with DCI from the 24 hour rule, I will continue to advocate a personal belief that you can wait ~24 hours before and after diving to fly. Whatever is under the sea can wait approximately another 24 hours for me to see it safely.
You want to go sooner, go ahead, I am not going to stop you or even try to. But if opinions are being asked for, then I will continue to express waiting ~24 hours AFTER flying to dive, and ~24 hours AFTER diving to fly will not hurt as a precautionary gesture. The original poster had only a few days prior to leaving for Thailand. Doing a referral course would be very difficult and the e-Learning option probably as well in that short amount of time.
The poster also noted they have done a number of "intro" dives before, so doing the Discover Scuba or Resort course is probably not going to be worth it. By ponying up the time and money now, they do not have to keep taking Intro courses every vacation they take.
I hate to get us back on topic of the post, unless others want to bash a diver's belief that actually erring on the side of caution and waiting ~24 hours may actually do more harm than good. Again, my basis for the comment was initial training from 11 years ago. Current research may have changed, but I will maintain caution and still get my dives in. You go get the 2-3 dives in while I wait topside by the pool soaking in the sun....