988fbd9dbd
기존: handler.postDelayed로 watchdog 실행 → BLE 스택이 handler를 블로킹하면 watchdog도 멈춤 (좀비 상태 감지 불가) 변경: 별도 daemon Thread에서 5초마다 lastRxTimestamp 체크 → BLE handler가 블로킹되어도 독립적으로 15초 타임아웃 감지 → 감지 시 handler.post로 메인 스레드에서 forceDisconnectAndReconnect 실행 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>