It is for this very reason that I always compare the reported QNH with the forecast (TAF) QNH as an independent gross error check. This is especially necessary when flying an RNP RNAV approach where a minima around 250 ft is the norm (just like in the story above).
All TAF's in Australia include forecast QNH and temperatures at 3 hour intervals. It's a shame that this is not universal around the world.