Once a zipper is in a broken state, it ignores all moves until it is reset. This is never stated anywhere, and definitely should be.