Ok I took a nap, and while napping I realized that there is no harm in simply reinitializing the map once generation begins. So I initialize to setup the map options, and then initialize again before anything has a chance to change. That fixed the problem with Blue Marble. However, I also found a couple of intermittant bugs that I would like to track down before the next release. One of them is in the starting plot code, and I've never seen it before, so it might be related to my reinitialization.