eb93c3b710
I was starting to worry about if we handle "idless" (-1) tags correctly when mixed with rich "ided" (>=0) tags. The logic here is nuanced and not very intuitive since these "idless" tags have zero-weight and sort of exist outside the rbyd's id-space. Fortunately the current implementation does work under more testing, and it's good to have the explicit test coverage for this weird case.