Conveyor: add verbose commentary
Misc cleanups: turns out, conveyor can quite happily wait for the queue by itself, we don't need to tell it to. Also switch is_queue_empty() for queue->is_empty()