message: Raise error if we hit an unknown exception while reading file from s3
diff: @@ -186,9 +186,14 @@ class S3RandomAccessFile : public RandomAccessFile {
  });
  auto getObjectOutcome = this->s3_client_->GetObject(getObjectRequest);
  if (!getObjectOutcome.IsSuccess()) {
  + auto error = getObjectOutcome.GetError();
  + if (error.GetResponseCode() == Aws::Http::HttpResponseCode::REQUESTED_RANGE_NOT_SATISFIABLE) {
  n = 0;
  *result = StringPiece(scratch, n);
  return Status(error::OUT_OF_RANGE, "Read less bytes than requested");
  + } else {
  + return errors::Unknown(error.GetExceptionName(), error.GetMessage());
  + }
  }
  n = getObjectOutcome.GetResult().GetContentLength();
  getObjectOutcome.GetResult().GetBody().read(scratch, n);
  