redesign: tweak digest cmd implementation to always use active state

Was running into problems b/c the modifications made by the digest
cmd weren't on the active objects in use by Dassets.

This just simplifies and cleans things up to always use the active
(ie global) state when digesting.

@jcredding ready for review.