BUG-5280: expand ShardDataTree to cover transaction mechanics