Ensure that duplicate users created by race condition are removed

fixes #98
Only sync across certain fields when updating user accounts, fixes #99