Ambivalence and indecision among French voters could bring about an unexpected result.