For ENG-6209, add logging to give more visiblity into auto-snapshot acti...

...vity and fix a bug where failed snapshot initiations don't end up invoking an error callback