That is fine to be put into a 'begin OnActivate' block of script too?
I took another modders advice in the end and changed my method of transit from a door to an activator.
Although after doing some testing with the halfway house mod, I discovered the variables that I was worried about in the first place seem to update once you travel from wasteland to wasteland, even without a scripted transition.
Is there some kind of check running in the background that is auto updating this stuff?