The expunge script can, at least in some cases, partially work and then fail because it tries to remove the same directory twice on subsequent iteratoins through a loop
The expunge script does not work on FS. All of its actions should be routed through the storage modules so it works on both.