PythonInvoker: fix double utf->system conversion, fix unchecked conversion, fix TranslatePath() on non-UTF8 path