This is a race-condition and wouldn't work ... but it's actually made redundant and will never get applied since `completed` will only ever equal `observers.size()` once since `completed` atomically increases each time it's called.