handle {ok,{http_error,_}} return in lhttpc_client:read_response()

{ok, {http_error, ...}} is a valid response, and should be handled.