you're right, it'll be removed from mutatedPrevRemote if it was removed remotely.  I'll fix this code so that it doesn't assume it's an error.