If the local bike shop wasn't able to lace your new hub in a week or two, you should have just contacted us. We could have offered to build the wheel for you or ship a pre-built wheel for you.
It sounds like the LBS replaced your freehub body, but didn't check if the ratchet ring is...