DolphinViewContainer: Do not change location more than once
After commit 9ba09040, the view began to be notified more than once about it's root being deleted, by KCoreDirListerCache::itemsDeleted(). This causes the location to be changed twice. This MR adds a check to the slot that ensures the current location matches the deleted root before changing the location.