2f8a21505e
증상: dev bypass(Enter Measurement Mode)로 BLE 없이 측정 진입 했는데도 "펌웨어 업데이트 필요" 배너 노출. 원인: BleManager 가 singleton 이라 이전 세션에서 채워진 firmwareVersion 값이 그대로 남아있음. isFirmwareOutdated 가 isConnected 무관하게 그 값만 보고 판단 → false positive. 수정: - FirmwareWarningBanner 진입부에 isConnected 체크 추가 - 미연결이면 outdated / timedOut 계산 전에 early return - demo mode / dev bypass / 이전 세션 잔여 값 모두 차단