You could use the onEnter script to temporarily disable the script while the module is loading.
Something like
void main(){
if(GetLoadFromSaveGame()){
SetLocalBoolean(GetArea(OBJECT_SELF), 50, FALSE); /// Disables the behavior
DelayCommand(2.0, SetLocalBoolean(GetArea(OBJECT_SELF), 50, TRUE)); /// Continue behavior after two seconds
}
}
If GetLoadFromSaveGame() works as described, it might even work if you put this directly into your UD script.