- Replace undefined with void(0) in CallExpressions to avoid unintended side‑effects.
- Ensure a batch exists when resetting a failed boundary to prevent runtime errors.
- Move store setup into the async body to correctly handle asynchronous initialization.