Fix #292 exceptions not detected

The cause was that the ephemeral drive was used to store the exception, but the / drive for the tmp exception; and then the file.rename method fails because different drives
if the file can't be created then the createNewFile() throws IOException instead of returning anything, right?