workspace: handle duplicate output hashes correctly
Some outputs have the same EDID, which results in two connected outputs having the same hash. To find out which config values need to be used, also check the connector name.
(cherry picked from commit 892393ff)