The client never removes friends, only the unit tests do.  Removing a friend in the UI is actually an update to the LanternFriend's status.