update_credentials should not update the kind 0 unless it would actually be changed
Sometimes we do PATCH update_credentials with just settings_store, for example. We still update the kind 0 in that case for no good reason. We should only update the kind 0 if the user sets values through the Edit Profile screen.