Fixed event collector to use flow id properly

Previously the event collector was sending a complete copy of data to each tap id in a flow it had registered. Instead it should be sending a share of data to each tap in a flow.