The KDOV C-5 crash two years ago, the pilots were in a similar situation, in the sense they were running out of power. Yes, yes, they got there by a very different route. BUT, the point is that at that altitude and speed, reducing flap could very easily induce a stall and loss of control. The C-5 guys sucked up the flaps at about 500 feet and promptly stalled into the ground.
I think the BA crew did it exactly right, fly the plane and take the short landing UNDER control. Excellent job that NO one is trained for.
GF