VMware| Workaround issue with events not being time filtered

This is a workaround that fixes the issue with events being duplicated and appearing several times in the event stream.

The underlying cause is event_manager.QueryEvents(query_filter) return events that we are not expecting to see, given that they happened after beginTime. I haven't been able to find a fix to the underlying issue but this will allow to have something for the demo