made Conveyor::wait_for_empty_queue() actually return