After reading your post I think you are right, this is a different issue than what I experienced with the doors. It sounds like the hole was filling back in when the text box was dismissed. My doors were never drawn again.
I'm inexperienced with SCI and still learning, so startUpd seemed like a possible solution for this as well.