fix(harness): keep the runtime error message on failed provider-executed tool results (#18902)