fix some working set view issues

Fixes #9019 
Fixes #8973
Fixes #9032

these calls to `_checkForDuplicatesInWorkingTree` when there event wasn't directed to this pane (`paneId !== this.paneId`) will fix the current working set when a duplicate is added to another pane and remove the `path` from the list element when the duplicate entry is removed.