Added more zookeeper work to track the status of the dial and to implement the barrier needed by the downloader to tell the dialler that it's finished and we can disconnect. Also inserted comments to show the points at which we need to poke chronos to allow the downloader to run.