Hmmm. I haven't looked at this in a long time, but I'm surprised that that view emits the user registration once per module. On the face of it that seems very wrong and like it would have broken other things, but perhaps the way it was used in other cases let it slip under the radar for this long. I think we should review it carefully, because ultimately changing the view might be a better fix.