If there is only one task it should be the sync task, however you bring up a good point, as the sync task is no longer in 'external_task' so the progress would likely go to 0. 

I'll look at keeping the sync task in that list and pulling out the sync task specifically when doing this checking.