I'm going to have a look at the corruption issue in the current demo, and, with any luck, fix it. But I need as much background info as possible to speed this along:
1) Link to the latest post-2.0 CE bugfix patch being worked on right now?
2) What's corrupt? Just the Sun Keep? Which Sun Keep, location #? Is the map itself corrupt, and/or the event for it? Does it open in TF? If it crashes in TF, does it do so on loading the map, or event?
3) Was that Sun Keep itself ever modified?
4) Can it be deleted, in other words, do you need that location for the story?
5) Do you have the patch right before it got corrupt? Do you know what you added/changed afterwards to cause it? (not necessary, but would help a lot. especially if you have both a pre and post corruption patch).
I would guess from it being the Sun Keep corrupting that data is crossing a bank boundary, or it is being "squeezed" (partly overwritten) into a bank that no longer has room for it.