fix: buggy test and description (#14918)

diff --git a/payment-request/payment-response/retry-method-manual.https.html b/payment-request/payment-response/retry-method-manual.https.html
index 25d82a0..0af8945 100644
--- a/payment-request/payment-response/retry-method-manual.https.html
+++ b/payment-request/payment-response/retry-method-manual.https.html
@@ -164,16 +164,18 @@
 function abortTheUpdate(button) {
   button.disabled = true;
   promise_test(async t => {
-    const { response, request } = await getPaymentRequestResponse({ requestShipping: true });
-    // causes "abort the update" to run
-    const shippingChangedPromise = new Promise(resolve => {
-      request.onshippingoptionchange = () => {
-        event.updateWith({ total: { amount: { currency: "USD", value: "INVALID" } }});
+    const { response, request } = await getPaymentRequestResponse({
+      requestShipping: true,
+    });
+    const shipOptionChangePromise = new Promise(resolve => {
+      request.onshippingoptionchange = event => {
+        // causes "abort the update" to run
+        event.updateWith({ total: "error!" });
         resolve();
       };
     });
     const retryPromise = response.retry();
-    await shippingChangedPromise;
+    await shipOptionChangePromise;
     await promise_rejects(
       t,
       new TypeError(),
@@ -265,7 +267,9 @@
   </li>
   <li>
     <p>
-      When shown the payment sheet, hit pay once. Then retry once.
+      When shown the payment sheet, hit pay once.
+      Then, change the shipping option.
+      Select to pay again.
     </p>
     <button onclick="abortTheUpdate(this);">
       When "abort the update" occurs because of an update error,