In haproxy 1.6 release we can send a certain SNI value, but not when health checking:
You will have to use an external check for this:
https://cbonte.github.io/haproxy-dconv/1.6/configuration.html#external-check%20(Process%20management%20and%20security)