Wasn't the reason Moscow went to long haul because the competition at the time (including bmi) all had better business class products on this route?
As BA had no mid haul at the time then it seemed an attractive idea to offer the long haul product which made them go from the worst to the best business class product on this route.