Now requests initial height on instance join instead of syncing every 10s.
Reworked inbould & outbound message queue.
Fixed potential race condition where scalefactor could become 0.
A lot of this is still incredibly jank. Just trying to get things working before cleanup.