This is beyond a horror story. I'm now flapping about my LHR-ARN/ARN-DOH-SIN flight on Saturday with a 5 hours gap. Based on this thread and recent BA related EDI/DUS news, I'm going to have a word with pilot before take-off and take some WD40 for a squeaky wheel.