Undo after inserting a new block should remove the block
The transaction that inserts a new block isn't being added correctly to the history stack, so it doesn't undo.
The inserted object will remain in the database until we have something that cleans up orphan objects (which is actually good, for the purposes of redoing the undo), but it should at least be removed from the document.
Edited by Alf Eaton