Destruct thread manager correctly
ThreadManager is created before SensorCollector but it's members were not getting destructed correctly since the destruction logic was owned by sensor collector which would not run if sensor collector is never instantiated
The fix here moves the logic of joining the threads and stopping the scheduler within ThreadManager.
Tested:
UT
#tlbmc
PiperOrigin-RevId: 744119296
Change-Id: I22964231ba1a1ff29bb043f075aeb98895145b12
diff --git a/gbmcweb b/gbmcweb
index 0d21c9f..b2de88d 160000
--- a/gbmcweb
+++ b/gbmcweb
@@ -1 +1 @@
-Subproject commit 0d21c9f6ac3d405e6223e9397241b5bc955d592f
+Subproject commit b2de88d6a622d7c0c3bdd80bf628ecd1a2d54746