Happening to me right now mate. It's my fathers funeral April 12th, visiting Immigration Police officer stated that I won't get a re-entry visa until May 6th (when I returrn to get my full visa stamp).
Started with a 5 hour delay at Manchester, got shunted from Thai onto China Air.
To be fair, the flight from Frankfurt to Beijing was excellent with loads of legroom. It means a 5 hour flight to Chiang Mai, instead of an hour, and both China flights were delayed.
We were supposed to be here 15 hours before our dogs arrived, but they ended up beating us. Thank goodness for good neighbours..