MODE-2379 Changed the ObservationManager filtering of remove events

Since an entire graph may be deleted, the parent node (when filtering) may not be found in the listener session. Therefore the `NodeRemoved` event instances were changed and additional information added to them.