Fixing broken snapshot test
Integrating a few fixes from a fork

 - changing ordering of log levels to make more sense
 - fixing issue with snapshots where exile would incorrectly think a file was up-to-date