Blocks: Keep track explicitly.

So that our picture always matches UDisks.  Otherwise we forget about
blocks when they are unpublished.