Mailchimp sync code update.

- triggers update on gender change
- fixed bug where changing email address and newly subscribing to a mailing list in the same edit would subscribe the contact with their *old* email address