Fixed errors handling in async_result_handler::complete

In case if error is determined by checker m_data->error was not set properly