Fix recent regression that could cause to many references to be removed, leading to subscriptions being accessed after being freed.  See #586, #587
Remove excess whitespace
Starting a device list now shares behaviour with refreshing - repeated msearches are sent out for a minute or until devices start responding.  See #576.