fix empty composed tolerances due to exhausted iterator
Adding two composed tolerances actually led to an empty composed tolerance. I added a "failing" unittest and fixed it.
Adding two composed tolerances actually led to an empty composed tolerance. I added a "failing" unittest and fixed it.