Add test for KATCPResourceClient.sensor_list, and fixes to make it pass