Remove executable bits on some non-executable files.
Simplify exception text in console handler.
Add a log message.
Clean up after botched merge (oops). Add try/finally to endless data test to ensure temp files are always removed.