Fixed point removal bug.

StepOneInDir had an unnecessary duplication step which broke the reference between the path startpoint and the port's point for paths connecting an object to itself.