Insta360 connection does not recover after connection loss
# Description
Context: https://gitlab.com/whitebox-aero/whitebox/-/issues/498#note_3092748413
Insta360 daemon may fail to recognize it needs to restart the connection in some scenarios. This caused both the streaming failure from mid-flight, and the recording not stopping when the flight ended.
# Scope
- Ensure Insta360 daemon can recover connectivity in all scenarios
# MRs
- https://gitlab.com/whitebox-aero/whitebox/-/merge_requests/227
- https://gitlab.com/whitebox-aero/whitebox-plugin-device-insta360/-/merge_requests/32
- https://gitlab.com/whitebox-aero/whitebox-plugin-device-manager/-/merge_requests/27
- https://gitlab.com/whitebox-aero/insta360/-/merge_requests/29
issue