When certain properties of a class change in our SIS/Clever, the class is removed in Canvas by our sync and unpublished empty classes are put in their place. When this happens we lose all grade/assignment info for the class. Is there any documentation on how to recover classes in this situation and ways to prevent it from happening?