VisitDataEventObserver#onFailure fixed issue #83

To fix the issue #83 it was necessary to ad the fire event code in both the try and the catch. It is not sufficient to put it in the finally. Even though this produces duplicate code its the way it works. :-(