Jag har låtit bli att för hand reparera felet som blev nu senast med omröstningen av partiblomma, för att hitta buggen.
För detta implementerade jag mer ordentlig hantering av kardinalitet för att undvika den klassen av fel.
Men nu så ser jag vad det var som hände. Jag har två instanser av servern igång, som använder samma databas. Därav race-condition, där båda avslutade omröstningen om varandra.
... Nu så har jag ju faktiskt stöd för multippla servrar som arbetar tillsammans. Så ... jag sätter upp dem för att prata med varandra nu.