Despite winning the gold medal at the European championships in Helsinki, Finland, French runner Mahiedine Mekhissi-Benabbad still seemed far from…