Corrige le bug créant des événéments sans flux.

Commit fait par Sbgodin, judicieusement suggéré par cobalt74.
Auteur changé pour l'occasion de Sbgodin à cobalt74.

Le retrait du save() avant parse() à la création d'un nouveau flux
entraînait la création d'événements non rattachés à un flux avec un id à
zéro. Les mises à jour suivantes fonctionnaient puisque save() avait été
appelé par la suite.
Empêche de créer des événements avec un id à zéro.

Lorsqu'un flux n'existe pas encore, il est nécessaire d'appeler save()
avant parse(). Sinon, parse() devrait créer des événéments sans
connâitre l'identifiant du flux.

Maintenant ça déclenche une erreur en cas d'id vide ou égal à zéro.