retry on HTTP 50X Error when calling Chef REST API

Is there never a circumstance where Net::HTTP could spit out a raise here (since we don't call #error! until later)?  Just makes me a little bit nervous to remove it when I haven't audited Net::HTTP and it seems to be so incredibly 'rich' in the amount of errors it can raise...