I've always done my dry hopping after racking to a clean carboy. I'm wondering though, if this is at all needed. Why not just wait for airlock activity to stop (or FG reading) and just toss them in the primary? Seems like it would save you a step, and I can't think of any problems.