Your permission settings and sudoers file look correct. I spoke with a developer about this case, and the error message, "Configure snapshot restore has been scheduled.", can occur on a busy system. However, the reason you did not see the changes, is that you must select Apply Configuration for the configuration change to take effect.Trying to restore a config snapshot and the following message is displayed: "Configure snapshot restore has been scheduled."
Also, in the Audit Log states: User restored system to config snapsnot '1549562589'. But I do not see the changes restored.
Additionally, the errors shown in the log file are not always an indication of a failure. At the bottom of the log you'll notice that the restore did complete and return a proper exit code.
The roll-back most likely occurred when the reconfigure script was run earlier. Let me know if you have any questions or have any issues with restoring the configuration.Restoring CCM databases...
Restore Complete.
OUTPUT=Restore Complete.
RETURNCODE=0