well adding before removing is really not possible (if we had same-name siblings it might work, but with several same-name children we would probably hit the wrong one still)

if any error occurs during calculating the changeset, do we refresh(false) the phpcr session? we probably should, then we get rid of the pending change.