Among the patch notes with each release comes a note indicating the need to ‘repair’ a broken event. As a possibility and a means to possibly correct some of these issues I suggest the following:
If an event has not been successful or ‘triggered’ within two hours, reset the flag of the event back to stage one. On my particular server there are quite a few events that have been ‘hanging’ in a single stage for over two days, in one case blocking access to an entire area per mechanics (Skrittsburg). By having events reset after a certain prolonged period of time, it may help correct these bugs en masse rather than selectively approaching them one at a time.