fix updating respondent addresses

Once this is in I'll add a feature on the field clearing branch that will cover this issue.
:+1: