Using System.Collections.Concurrent.ConcurrentQueue with notifications