When a new member is created, only one of client_source_id or source_id ...

...is filled in the profile table, that causes an issue when an old client creates a new profle