runtime: fixed case where tagged stream blocks produce zero length tags

This fixes a potential hiccup when a tagged stream block produces zero outputs. Before, it would add a zero-length tag on the first item of the next block.