GIL contention after fork in ThreadPoolExecutor can cause os.execvp to fail. Catch the exception so subprocess proceeds with its own exec, keeping transcoding functional even if process renaming fails. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>