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?
What do you think about the `onAlert` function pushing/popping the timeout? Then that would cover any handler, not just `-dismissWithButtonTitled:`.