fixed order in assembly.pre_execute

Only real change is in _pre_execute in assembly.py.  I just changed it to save the value of self._new_config and then call super().