strengthen alloc_tags_invariant

ensure all tags in the tagacc are below the next tag.
not sure this is useful.
functions for calculating unconditional envC in i1

in case we want to state correctness in terms of them, since the
compiler constructs its tagenv regardless without knowing whether an
exception will be raised in the middle.