Make sure logging doesn't blow away $@.

This is a problem in Path::Tiny->append_utf8.  See
https://github.com/dagolden/Path-Tiny/pull/113

Also remove the work arounds for this problem.