A mi se me ocurrió hacer que las plantillas de protección se ocultaran
en cuanto dejara de estar activa la protección, pero provocaría este
mismo problema: cientos de páginas sin proteger con la plantilla (aunque
invisible).
Que yo sepa no existe ningún evento, simplemente comprueba a la hora de
editar si ya ha caducado la última protección. Lo que puede hacer el bot
es recoger los eventos de protección y anotar cuándo caduca para retirarla.