## Issue Addressed
NA
## Proposed Changes
This PR attempts to fix the following spurious CI failure:
```
---- store_tests::garbage_collect_temp_states_from_failed_block stdout ----
thread 'store_tests::garbage_collect_temp_states_from_failed_block' panicked at 'disk store should initialize: DBError { message: "Error { message: \"IO error: lock /tmp/.tmp6DcBQ9/cold_db/LOCK: already held by process\" }" }', beacon_node/beacon_chain/tests/store_tests.rs:59:10
```
I believe that some async task is taking a clone of the store and holding it in some other thread for a short time. This creates a race-condition when we try to open a new instance of the store.
## Additional Info
NA
|
||
|---|---|---|
| .. | ||
| attestation_production.rs | ||
| attestation_verification.rs | ||
| block_verification.rs | ||
| main.rs | ||
| merge.rs | ||
| op_verification.rs | ||
| payload_invalidation.rs | ||
| store_tests.rs | ||
| sync_committee_verification.rs | ||
| tests.rs | ||