Fixed incorrect FileNotFound exception handling and code improvements
Fixed incorrect FileNotFound exception handling and code improvements
These are all the changes from !680 (merged) - but I needed to do on a new branch since that one has been merged.
The FileNotFound one was significant in a particular use case so thanks for finding that. My test was incorrect so it didn't spot the mistake I had made. All looks so much better now.
Closes EMC-130