This gets the test a little further, the first source of trouble came
from the specified tag name (not the default) which was not working
properly (but which is now).  Unfortunately removing things is still
not quite working properly because we do not have the parent information
we need if it has been removed in the same transaction
Ok, this gets us multiple removals.  But I upped the ante in the
test, since I now also try to remove the root (which should be
legal... I guess).  Surprise surprise, it doesn't work