Check for global error in sxi_cbdata_geterr{msg,num}
Drop sxi_cbdata_result_fail()
Store local error message in global buffer

Message from curlev_context_t error buffer will be stored in global error buffer on destroy time. Otherwise that message would be lost