http response reason can be empty

@bdarnell @jakewharton @strangemonad