Maybe we could use terminology along the lines of "added to the queue" and "removed from the queue"?
Quickly looking it over with this in mind there are a few spots that can be cleaned up and linked together by explicitly talking about a FIFO queue as the mechanism instead of the less precise send/process/deliver. A bit more invasive but I think it will be done more clearly with this approach.