Optimize redis event bus by publishing listened events only

Events are pushed only on queues associated with reporters using these events, this has dramatically decreased the event bus memory footprint for us.