fixes ZEN-8978: added onEventDetailUpdate

port from ZEN-8950 https://dev.zenoss.com/tracint/changeset/78289