It sounds to me as if the aircraft grounded in Moscow is an act of retaliation by the Russians. I can't believe that BA would choose to check it there rather than bring it back to base. After all, it's been flying around for a few weeks since this substance was on board, one more sector wouldn't have been a problem.