I have no doubt that the Russians found explosive residue on that plane. The question is who put it there? I am deeply suspicious both because of the timing of the announcement (four days after another attack) but also because of the huge reward. I can't imagine Russia actually plans on playing that award to a neutral party.
I'll await the FULL report before making up my own mind--assuming now that we actually see a full report.