Don't return a table on error from request(), breaks compatibility with lua-resty-http
Bugfix: HTTP failover with 1 host in pool