Updating on this: I've been somewhat unproductive lately due to a couple different things getting in the way, but I'll see about asking seph if they've pushed the changes and if not I'll just figure out how to get the old script to work.
What I really need to do is fix our docker image and push vichan to our gogs installation so people can help me fix shit like this.>>21
The tor thread thing is a separate issue, and honestly while I get that it's super inconvenient and not really expected behavior, I'm considering leaving this as the default because I'm slightly concerned with allowing tor users to make thread. Unfortunately, being an anarchist imageboard owned by a degenerate means that we're pretty likely to get raided again at some point, and allowing tor users to make threads makes this very easy to do.
But it's also not expected behavior and could always be changed later when I figure out why it's happening, so idk.