Fix bug in sensor data collection

It was accidentally emitting data once per data *point* instead of once
per data *sample*.

This only became evident when collecting from multiple sensors at the
same time.