IDfRA: Self-Verification for Iterative Design in Robotic Assembly