The answer is yes, but you are looking at fixing it the wrong way.
From what I found, this glitch is from the same polygon being attached to more than 2 bones. Think of this, the polygon remover just moves all verices to 0,0,0 that is relative to the bone. so say you have an arm (connected to two bones) the vertices are moved to 0,0,0 in two spots, both arm bones. that would make an invisible line (invisible because it's ! dimensional) now when we have 3 or more bones, those 3 points are connecting to each other to make a 2-D (or 3-D if more than 3 bones) polygon. the only way i can think of would be to find what vertices are referenced by what bones, and re-reference them to one.
hope this cleared stuff up
Edit: Power Marshall, that can be done easier with my vertex hacking technique