[Bug Report] Tournament scheduler may skip end/reset when they share the same second

In LocalLeaderboardScheduler, tournaments can occasionally miss either the end or reset callback when the tournament end (endActive) and reset/expiry (expiry) fall on the same Unix second. This is a race between two timers, not a deterministic bug.