Note: This is a subtask for tracking purposes, it should be closed once dev-complete and tested as a part of the parent task.
Perform diffing using SHA from API to only insert / remove new discussions & replies rather than throwing them all out if the revisionID incremented.
See https://github.com/wikimedia/wikipedia-ios/pull/3066#discussion_r279410293