While experimenting with changing the equipment on the starting survey ship, I found that if I tried to link to a blueprint other than the original, the game would hang on galaxy creation (no error shown in debug.err)
So, if I make a copy of the information in <StaticBlueprintDef>SurveyStaticBlueprint</StaticBlueprintDef>, and call it <StaticBlueprintDef>SurveyStaticBlueprint2</StaticBlueprintDef> (i.e. I copy everythign and only change one character) the game won't start a new galaxy.
The code compiles OK, there is no error on starting the game, nevertheless, it gets stuck.
I'll try adding a copy of the blueprint to the base file to see if the results are the same.