fix(modeling): reconnect during replace via pre-execute
fix(modeling): reconnect during replace via pre-execute

* We must not perform any other modeling operations, e.g.
modeling.moveShape(...) during a handlers #execute() phase.
This breaks command tracking and thus redo/undo

* This commit reverts to the old behavior.

tsneed290/diagram-js,pedesen/diagram-js,pedesen/diagram-js,bpmn-io/diagram-js,tsneed290/diagram-js,thr0w/diagram-js,thr0w/diagram-js