Puts dry run protection around log_and_traverse_known_folders

Now prevents running the scripts found in various folders. Does not say which scripts will be run, however.
Fixing up a test to match the proper error message.