Fixes timeout during binding when targetDeviceId is set but exact string match fails due to encoding differences. Also skips devices with no name, and logs match result for every candidate.
Fixes timeout during binding when targetDeviceId is set but exact string match fails due to encoding differences. Also skips devices with no name, and logs match result for every candidate.