Fix a bug with concurrency between start and enqueue