I was on the Heathrow Express recently when BA texted me to say that my flight to ZRH in two hours had been cancelled due to weather, gales at LHR throwing the program and all. It does happen but I suspect CitiFlier are the poor relations as ever alas.