Background scanner assigns SIDs correctly

Turns out pyinotify does not work the way we thought it worked. Every event was calling the first EventHandler that was registered. I set it up so there is only one EventHandler and it checks the path when an event fires, assigning the correct SIDs.