Если не использовать dispatch_sync, то получение результатов обработки от dispatch_async может на некоторое время зависнуть. В примере на гитхабе видеоскроллер, помимо загрузки, еще и появляется из под UINavigationBar'а с помощью анимации. Можно закомментировать dispatch_sync и посмотреть какой разрыв во времени реации получается.
Скроллер для видео и понимание представления времени в Objective-C