When a communication error occurs during the download phase of synchronization, UltraLite can apply the downloaded changes,
so that the application can resume the synchronization from the place it was interrupted. If the download changes are not
needed (the user or application does not want to resume the download at this point), ULRollbackPartialDownload rolls back
the failed download transaction.