RootCause

the `reloadToken == cts` check in finally prevents a newer reload from being cancelled by an older one's cleanup. — From BaseWeapon.Reloading.cs. Tension: prevents a newer reload from being cancelled by an older one's cleanup. Outcome: the `reloadToken == cts` check in finally.

2cbfa555-4be4-43d1-b48c-4d9daef6117d

the reloadToken == cts check in finally prevents a newer reload from being cancelled by an older one's cleanup. — From BaseWeapon.Reloading.cs. Tension: prevents a newer reload from being cancelled by an older one's cleanup. Outcome: the reloadToken == cts check in finally.