Throwing myself at the mercy of the world if you know a better way to do this with Rx:

 - if deleting a file fails, it should propagate to subscribers
 - if all the files and subdirectories are deleted successfully, delete this current directory
 - then propagate success to subscribers