Update the approval e2e tests so that transient client request errors are retried, and correctly check the error returned is expected when appropriate.
Update the approval e2e tests so that transient client request errors
are retried, and correctly check the error returned is expected when
appropriate.

Signed-off-by: joshvanl <525f14a1257c4e494fcfb5b458ace90de1e9c01d@gmail.com>

cert-manager/cert-manager,cert-manager/cert-manager,cert-manager/cert-manager,jetstack/cert-manager,jetstack/cert-manager,jetstack/cert-manager