FYI - and this is a lame reply, I will look into this further, but it's a request for help. I've been playing on the deathworld server we host, and no issues with launching. If there is more details you can provide, and specifically a save game, prior to launching would be really helpful. I'll setup a game prior to launch and save, but this may not result in anything more than what I've seen already - no crash.
The hardest thing to find is what I call a race condition. For example - a launch occurs just as a regrowth event triggers. Some other mod also does something at launch. Commands are typed that change how things work, or some unstated event occurs. I really need your help to help me find the issue.
The line of code you provided, is my enumerating through locked technologies and recipes, and enabling them. Like how the code above does. This code is in every version of Oarc, and works without flaw. So this is somewhat of a mystery and although there certainly could be an issue. My just launching a missile may not help me find this problem.