Won't this lead to bugs where callbacks is not called?
What about emiting an error if there is any sequences in the queue?

Btw, I believe `this._queue.length = 0` is faster. Should probably be tested.