True about causing a timing problem, I usually do not sew over pins, but accidently hit one once and threw the timing off in my machine, would only go 2 or 3 stitches and then stop indicating thread trouble. Needed service to restore it back, a $85. lesson learned.
I now make sure I stop and remove pins