I think we're talking about slightly different scenarios. HTTP-01, for example, cannot be solved by just echoing back the file name the validation server requests because the client is supposed to return "token || '.' || base64(JWK_Thumbprint(accountKey))", but the file name is just "token".
dns-01 is not affected either because the requested label is always just "_acme-challenge.<FQDN>".
I'm not aware of any public discussion of the ongoing incident. This[1] is the thread on the ACME WG mailing list that lead to tls-sni-02 being introduced.
dns-01 is not affected either because the requested label is always just "_acme-challenge.<FQDN>".