Prevent races when processing a single container

Each container has its own event queue and processing is done in
parallel across containers.  When multiple events arrive for a single
container, only the newest event is propagated.

[#79618110]

Signed-off-by: Michael Fraenkel <fraenkel@us.ibm.com>