error handling in Sync + better cancelation reporting

Created by  emallson  on February 25, 2021
7JHL5GZZVA76345RT3XJU2J65SRFSL5CVLRATGP52ZZ4DRQFLAJQC
Change contents