Joe,
Another idea just occurred to me. Terrorists don't just want to kill people, they want to harm the economies of nations. One reason the 9/11 attacks targeted NYC was because New York is considered the 'Financial Capital' of America (if not the world). Maybe the terrorists are attacking now because they want to intimidate people who may be coming to Russia for the Olympics and thus harm the economic interests of the state.