Patch methods so we can sync this with the profile server.

The initial plan to do this using events didn't pan out. We don't have
access to the raw password for password changes when using an event,
and we don't have individual access to the specific properties being changed
for setMemberProperties.