A couple of years back, one of BA's Captains was poor enough to divert due fuel on our MAN-LHR sector, on a snowy day with insufficient resources to hold for 45 mins.
I'm sure you're right. He probably just set off with flight plan fuel without checking the weather at LHR. What a pity you didn't offer your superior knowledge up before departure.