Updates the caller’s lastHeartbeat timestamp. Only needed if the lobby config has heartbeat: true enabled — in that case, players whose heartbeat is older than heartbeatTimeout seconds are evicted by the lobby-sweep cron.
Use this for polling clients where the SSE connection (which acts as an implicit heartbeat) isn’t available. Send every few seconds (well under heartbeatTimeout).