The sitedoc "delete the orphan blocks" looked like it would be very useful to cleanup a site. However, on using it I found the "role specific visibility" of all remaining blocks was reset to none checked. This can pose a big problem on sites with a number of blocks.