fix updating respondent addresses

Once this is in I'll add a feature on the field clearing branch that will cover this issue.
I think this is a model concern. Is there a reason why this can't go into the model?