Jeg fandt en løsning:
I stedet for at bruge engangsbegivenheder og genaktivere dem med et nyt starttidspunkt (som fungerer perfekt, så længe der kun er én begivenhed involveret), opretter jeg nu tilbagevendende begivenheder og ændrer dem i deres krop. Så for eksempel ved at bruge
ALTER EVENT `bot1`
ON SCHEDULE EVERY 52 MINUTE;
i sin krop går botten nu i dvale i 52 minutter. Med denne metode fungerer selv flere begivenheder som forventet og uafhængige af hinanden.
Ved stadig ikke, hvad problemet med det første forsøg er, men at have en fungerende løsning er vigtigst :)