Radio battery saver

The radio task is now sleeping when there's no data incoming - it's just 5 ticks in a row before it checks again, but we can fine tune that value later.

Plus hidden feature: When badge already knows badgeId it sends the hello/battery status message instead.