Correct initialization of ranges' data vector, and prevent bouncing of sonar state with multiple conns/disconns happening in a short window
Actually initialize tf frames