I looked at my booking today and found that I have been cleared onto the earlier flight that I requested. I've no idea when it happened, as I did not have any contact from BA. In any case, I'm very appreciative. This shortens my LHR layover by several hours.