When you rolled back to the "last known good" configuration this likely caused the following effects on ShadowProtect components:
-removed the stcvsm.sys snapshot driver's service key
-removed the sbmount.sys mount driver's service key
-removed the ShadowProtectSvc.exe service key
-removed the vsnapvss.exe service key
I'm not sure what will happen when you uninstall ShadowProtect after making such hack'n'slash changes. It may not be pretty.