If i were to hazard a guess i would say swallows only nest once a year. more than that would simply drain them too much. Also, would a swallow be able to make the magnificent journey if full of parasites?? I doubt it, perhaps they pick them up when landing on prospective nest sites for the first time back. Let us not forget but swallows probably do not land at all from leaving here to when they return...