Add check for a nose Failure in prepareTestCase - no need to try to copy @flaky from the class to individual tests in that case.
Also, add a fallback in unicode conversion for logging non-ascii characters encoded in non-UTF-8.