Improve CircularQueue tests and add/drop event order.