Replace global static lock on HandleTick with a per-connection mutex + assert if two HandleTicks occur at once.