Yes, as you noticed, any number of devices can pull from a single work queue (desktop and mobile). In the case of desktop an individual test can also be sharded across testers to return results faster (assuming you do more than 1 run).

The tests are queued up and the agents poll the server for work so the tests should be done roughly in round-robin across the devices and in the same order they were submitted.