I think that @petercooperjr summarized the issue well:
There are two possibilities here:
-
The client expects a certificate for
example.com. Ifsome-other-host.example.netis third-party hosted, that brings the practical challenges of obtaining such a certificate that I described in my initial post. -
The client expects a certificate for
some-other-host.example.net. In this case, a MITM attack could simply redirect the client toevil.com, and it would connect without complaint.
Also, there was no further comment from @aarongable in that thread.