Story #1150: As a user, I can lazily fetch repositories
Fix progress rendering for --download-policy=background syncs
When the background download policy is used, the renderer fails to pick up on the download task. This occurs because the download task occurs at the same time the publish task occurs, but the renderer processes tasks serially. The result is that no progress is reported after the publish completes and the command appears to hang until the download task is done.