Raise specific NoSuchFileError for missing files

Strip params to avoid clear text passwords
Update spec to expect the appropriate error