Fixed spec broken by NetHttpHandler update for network errors.

Ruby 1.8 extends Timeout::Errors from SingalError instead of StandardError.
A recent commit (bcd98dbc579e9d520dadffe9911c64743a4ce082) caused
SignalErrors to get passed through.  We are now catching Timeout::Error
before this, so they can be treated as network errors and retried.