Logging in with a pre-existing user saves details

Users were not updated when a user signed in again with changed
openid name credentials. This fixes that.

Change-Id: Ibc0944578ae07a1cb95976c76b71b998aab37006