BA rebooked my amex voucher in F to DXB onto Emirates due to delay and I wasn't unhappy at all. AND I was able to obtain full F miles from Emirates. I experienced something I never had before and might well try again if I can learn to like gold everywhere. And I got the limo transfer to the hotel at the other end, which I wouldn't have had on BA. So...it might even turn out better than the original plan