This code path is only called once due to the App.insertedNoAccount check, so tellCard would not be applicable here. The  insertedNoAccount local state was added to avoid a double insertion/duplicate work. See comment up above for further discussion of an alternate local state mechanism.

However, if the the backend fast-path cookie gets incorrectly set for some reason (or because of an upgrade when the cookie is not available) the removeCardAndSuccessors assures we reset to the correct state when the MailAPI.viewAccounts() call does return the correct info from the DB.