As France's presidential candidates gathered for the final debate in an already tumultuous election campaign, the sound of gunfire rang out on the streets of Paris once again.