Couldn't reproduce it on my end, but I added an extra line to force the state to reset during fast travel. Not sure if that fixes it, but we'll see.