Task test updates.

- Task name is printed when queued.
- When task name is printed, queue or run op is also printed.
- Randomized order tasks are queued in to make sure they still always
run in topo order.