Makes sure that the MediaDevice of the MediaStream is only updated if it has
actually changed (and it's not just its MediaDeviceWrapper that changed). This
removes an unnecessary change of the MediaStream device when the focus of a
conference stops the local video (which sometimes leads to a jvm crash)