Prevent crash when file could not be downloaded

When, for some reason, a file cannot be downloaded from the device, idb
now does not attempt to open the non-existent file.
This typically happened for the `com.apple.PeoplePicker.plist` which is
just a symlink.

This should fix #25