When an alert handler fails to run, log useful information

When an alert handler fails to run, log some useful information. When I added this, it appears subliminal-instrument would crash with an index out of bounds exception.

Thoughts?
Are you sure that it's ok to throw from inside `onAlert`? I could have sworn that doing so crashed `instruments`, at least the GUI.