Leah McLaren on the latest terror attack, and what it means in advance of France’s presidential election