I've never needed to do multiple /dns at once, so haven't dealt with the queue, so maybe this is a bad question. However, it comes to mind that /dns works very quickly. Finding out which item number an entry is and then try to insert/delete that item number from a second command sounds like a good way to manipulate the wrong item as previous items in the queue are completed. Of course, if you combine the two so it does the $dnsque at the same time as the /dns command, you'd avoid any possibility of that. But separately? It sounds like it's very possible to end up doing the wrong thing?

Like I said, I've never had need to worry about that queue as I only ever need one dns at a time, but that's just what came to mind.