random tracks within a reasonable time period once there are some
tracks to pick.
To cope with this, tests/queue.py now waits for something to appear in
the queue at all before checking its length. This includes a fix to
the Python implementation of disorder().log().