Duplicate of #392, but for `ArcRwLockUpgradableReadGuard` instead of `RwLockUpgradableReadGuard`. A PR is coming up soon to fix this.