when you buy spokes, you calculate length with the hub dimensions and the effective rim diameter (erd) of the rim. i'm not sure what the variance is in erd for 700c rims, but you could have easily been left with too short or too long spokes.
sometimes things just work out.