For ENG-6043, fix bugs in checking for snapshot success/failure dealing with inconsistent schemas