Some Ambari functionality is broken without wrapping by STOMP events. We should move STOMP events send logic inside of basic operations (create/update/delete cluster/components/configs etc.).
Some things to take care of:
- we should still support bulk events send.
- events should be sent AFTER transaction is committed.
- only topmost operation should send event (e.g. service delete should not send delete events for components/etc.)