Note I'm still fixing some integration tests; will add more commits.
Generate events that shall get published in the InstanceOpProcessor
- Events will be generated where we know what exactly should be reported
- If a status update is the trigger for an instance change, the status update state will be reported
- Resident instances that return to Reserved after they terminate will be reported with the original terminal state