[bug fix] PTSDK-1166

sync the state to DownloadState.FAILED when calling download.start()
with url not found