ensured that the children of a emitter are distinct
Fixed a race condition by replacing currentTimeMillis() with a proper, monotonically-increasing AtomicLong "timestamp"