Issue:
Bug: [BUG] Cypress tests are being skipped



This bug came into existence after some of the tests started to fail from server side error.  

Commit that caused: [`24217d1` (#4904)](https://github.com/juspay/hyperswitch/pull/4904/commits/24217d132f87c31ecb2a44ac6340425d26750a5f). Reverting this should suffice.

Pull request description:
## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [x] Bugfix
- [ ] New feature
- [ ] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [x] CI/CD

## Description
<!-- Describe your changes in detail -->

This PR fixes error introduced in commit [`24217d1` (#4904)](https://github.com/juspay/hyperswitch/pull/4904/commits/24217d132f87c31ecb2a44ac6340425d26750a5f) of PR https://github.com/juspay/hyperswitch/pull/4904 which led to tests getting skipped on single test failure which went unnoticed (After this change, when I ran the tests, things were working fine, not sure what went down the line). But that commit seems to fix it.

### Additional Changes

- [ ] This PR modifies the API contract
- [ ] This PR modifies the database schema
- [ ] This PR modifies application configuration/environment variables

<!--
Provide links to the files with corresponding changes.

Following are the paths where you can find config files:
1. `config`
2. `crates/router/src/configs`
3. `loadtest/config`
-->


## Motivation and Context
<!--
Why is this change required? What problem does it solve?
If it fixes an open issue, please link to the issue here.

If you don't have an issue, we'd recommend starting with one first so the PR
can focus on the implementation (unless it is an obvious bug or documentation fix
that will have little conversation).
-->

Closes #5047

## How did you test it?
<!--
Did you write an integration/unit/API test to verify the code changes?
Or did you test this change manually (provide relevant screenshots)?
-->

Wrote below script to run tests in parallel (parallel tests require a lot of resource, else, tests become flaky):

```sh
#! /bin/bash

# DECLARATIONS
export DEBUG=cypress:cli

# Set the environment variables for the tests before running them
export CYPRESS_BASEURL="http://localhost:8080"
export CYPRESS_ADMINAPIKEY='test_admin'
export CYPRESS_CONNECTOR_AUTH_FILE_PATH='${HOME}/creds.json'
CONNECTORS=("adyen" "bankofamerica" "bluesnap" "cybersource" "nmi" "paypal" "stripe" "trustpay")
export CYPRESS_HS_EMAIL='example@email.com'
export CYPRESS_HS_PASSWORD='secret_password'

mkdir -p results

for connector in "${CONNECTORS[@]}"; do
  CYPRESS_CONNECTOR="${connector}" npm run cypress:ci > results/${connector}.txt 2>&1 &
done

wait
```

ETA:

<img width="429" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/865830fa-950e-43cf-8751-8541cfb5a065">

Parallel Tests

(Ran it after PC cooled down and had available resources)

|Adyen|Bank of America|Bluesnap|Cybersource|
|-|-|-|-|
|<img width="402" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/ae64044d-dc68-4ff5-86b3-a8833278c6cf">|<img width="403" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/61bb91cf-85bc-401f-965c-3e1ae6b7fb26">|<img width="399" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/2e893adc-8cca-45bd-868a-0be22861e8a2">|<img width="402" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/5494038c-a0c3-4dfb-b62e-63da237ef613">|
|NMI|PayPal|Stripe|Trustpay|
|<img width="402" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/f7b06dfd-0f27-48b7-bd1b-c9b7f909c261">|<img width="402" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/f9daa879-1fd7-48ff-85c2-c4955464d343">|<img width="404" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/b5b262ec-7dbb-4ade-a10b-713c46b255b5">|<img width="402" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/d16b7bf3-0d28-42aa-b7aa-fc20b607caab">|

> [!IMPORTANT]
> When running in parallel, Bluesnap and NMI have higher failure rates compared to other connectors. RCA has to be done. It is not a priority as of now.

One test at a time

|Adyen|Bank of America|Bluesnap|Cybersource|
|-|-|-|-|
|<img width="405" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/cf7688d8-2a0e-4f52-b8fb-499757c23e0e">|<img width="403" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/11d76cfa-ae8a-4ccb-8b7b-bf20985d5c1d">|<img width="404" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/ed281016-dc41-4be6-9e2c-2fff1ee37216">|<img width="406" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/5feb53cf-bf0f-40e7-9851-209ae275369d">|
|NMI|PayPal|Stripe|Trustpay|
|<img width="405" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/061bfb47-5f95-42f3-89d5-91e717680d1d">|<img width="403" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/75b3419d-f96b-42a8-a53b-e0297a0e4a5f">|<img width="401" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/7474af5e-7fbe-4b4e-9ef3-995b47ae1e6d">|<img width="408" alt="image" src="https://github.com/juspay/hyperswitch/assets/69745008/c57816fc-925b-4e41-93e1-592e4bd37418">|

> [!IMPORTANT]
> Trustpay failing is server side issue.

## Checklist
<!-- Put an `x` in the boxes that apply -->

- [ ] I formatted the code `cargo +nightly fmt --all`
- [ ] I addressed lints thrown by `cargo clippy`
- [x] I reviewed the submitted code
- [ ] I added unit tests for my changes where possible


Testing:


Wrote below script to run tests in parallel (parallel tests require a lot of resource, else, tests become flaky):

```sh
#! /bin/bash

Patch: