PushNetworkException for network errors on external downloads.

Closes #2112
Fixes #1264

// FREEBIE
merged  WhisperSystems/master