@hellekin
Recentemente, corrigi um problema semelhante em que a exclusão de um usuário estava causando problemas.
Adoro a ideia de migrar para Creating and managing events. A questão então é: você deseja manter eventos expirados e quantos eventos futuros você tem?