Did you change the right ship loading (and preloading) settings?
I remember copying the Maelstrom code to create a SNS Galaxy specific campaign, included with the SNS Galaxy, have you looked at that? I don't remember that it crashed.
It does appear that the functions in question are rather robust (the savegame function in MissionLib and the PlayerEntersTevron function), robust as in, no code that could crash.