Still sick, but planning to get back to it. I had actually been playing on my own in the meantime, exploring the overworld and other towns which was fun (I've written about it elsewhere for folks), but to be honest I stopped more recently because even the latest versions have a pretty serious problem with desyncing world locations potentially ruining lots of progress... Resolving those issues which really mess up long runs should probably be priority #1 at the moment. (Also have other notes and feedback to give during next stream.)
Last night on my debug build I was moving around the world and just going up and down staircases, saving and reloading occasionally, to try to recreate the bug, but I couldn't get it to happen. This weekend I want to write a new test that will do the same thing automatically, and then just leave it running until something breaks.
I've also tried actually deleting level files when I was on a different level in game, and I do get the same result that the portals can't relink if a level is regenerated. I'll try to at least get that to work.
If you still have save files where this has happened, can you please send so I can study what happened? I might be able to get the areas unblocked too.
Great to see you're working on this, and using an automated test to help find issues more quickly is a good idea. Should hopefully be resolved in no time in that case :)
I tested one of my saves on both 0.2.9 and 0.2.10 and the same area was broken both times, even when approaching the problem area from further away, but I guess it hadn't been fixed by then. Awaiting 0.2.11!