Currently, you can select in the query combobox, an agent that is already assigned to another user. When you save the user, it asks you to select an agent again. If you select the same agent again, then it says the agent is already used.
It would be smoother if already assigned users didn't appear at all.