Well, you have to remember- the dispute is not with the British gov't but with BA pilots and the Pilot's Union. If we assume, for a moment, that this story is true, then the British gov't themselves might have canceled the flight under the same premise of this story (harrassment). This would imply that the Brits want to pressure the Pilots to comply with the Sky Marshall demand.