fix a performance issue when removing projects

Fix https://github.com/dart-lang/chromedeveditor/issues/3006. The EditorArea._savePersistedTabs() was being called for every deleted resource, which ends up being slow.

@dinhviethoa