Bug 799334 - Fix pullFile to not be more resilient;r=mcote

Due to various bugs and busted retry logic, we'd basically just die if there
was a network hiccup which caused data to stall for more than one second.