[mcs] Don't stop type inference when a unique construction of the generic interface cannot be found. Fixes #16567
[System.Net.Http] Don't throw on invalid input in TryGetValues. Fixes #16634