- This happens when there is an overlapping sync of a folder and a file
within that folder both producing the same entities
- This also fixes the LED not showing up on some KubernetesCluster
instances because of this duplication the connected status was being
set on the first instance, but renderer would use the second (because
JS's Map constructor deduplicates its constructor initializer by
taking the last)
- Added some tests to cover this case
Signed-off-by: Sebastian Malton <sebastian@malton.name>