I go to admin/content/nodequeue/X, on a nodequeue with several nodes, and remove more than one node, then press submit.

nodequeue_arrange_subqueue_form_validate()'s $form_state['values'] has a numeric element for each node remaining in the queue.

But for the removed nodes, there is an array key 'r' and under that *only* the nid of the last node I clicked 'remove' for.

This means the validation and the submit handler have incomplete data about what the user has just done.

This blocks #256899: Minimum Queue size and means #1048994: nodequeue count in hook_nodequeue_remove is unreliable is not fully fixed. It means that you can't implement any nodequeue hooks that check what is being removed from queues (eg, force a particular node to always remain) because you can't reliably check what the user has done.