Fixes:
- Requires
pybluetti>=0.2.3: the websocket real-time update connection no longer retries forever (every ~30 seconds with backoff) once the cloud rejects it with msgCode 400, 403, or 600 - confirmed (600) or strongly implied (400, 403) to never succeed on retry (#35). Still surfaced the same way as before (a WARNING-level Repair issue showing the real error) - this only stops the pointless retries against a connection that was never going to recover on its own.