Fix #148 - Remove unsynced metadata from synced nodes after an upstream sync

Instead of `unsynced` why not pass in `expected` and then below you can do `callback(expected === hasAttr)`?