That is interesting because what you want it how the FEM constraint dialogs behave, but Bernd wants that if the user presses Cancel, also the edge removal is cancelled.
So obviously there is no solution that suits all users.
To speak only for myself, I am with Bernd - when I delete edges or faces in a dialog then change my mind and thus press cancel, I want to undo the removal.