added a --collect_duplicates flag to device_collector to avoid
the default behaviour of only reporting incoming messages when they change