Usually also you have options to manage the queue too pause, restart, re-order, delete jobs etc.
In the case if indigo, where the render time is indefinite, this could be implemented with the additional options of setting the halt_sec or halt_samples parameters so that the slaves get a change to render every entry in the queue.
Another idea that could be implemented in the case of indigo (I'm not sure if I thought of this or if I read it here somewhere a long time ago) is to run the queue with a fairly short (or small) halt_sec (or halt_samples) to that you get a "first pass" of all the renderings, and then loop the queue again and again, resuming each frame on each queue loop to progressively improve each frame.
Again, more ideas with little regard for how to implement
