Fix MethodSignatureSet making a copy of the whole collection's keys behind the scenes during some operations.
Make CanUseFastOverloadDispatch bail out of the counting loop once it knows there's more than one matching signature.
Fix race condition in AsyncAwait test