Fix calling error_cb when http request fail with EVREQ_HTTP_REQUEST_CANCEL.

Before this patch it is called without cb_arg.
We can move cb_arg initialization from if statement, because cb will
still be NULL when need.