Enhancement: Mixed results in deletion of multiple blocks

- Added test to mix the results of deleting the list of blocks
--- requires that the result from DeleteBlocks() be more explicit about the meaning of the list since nothing is guaranteed in the sort order
----- updated other tests as appropriate