only catch SystemCallErrors

let others bubble up
0.9.11
[ios] #devices should ignore empty preferences
[config] config#preference handles empty values
0.9.12