If the client should know to call `doUpdateFriend` instead when an entry exists, should we really report success?  Maybe the status of our entry is different from what the user intended.