Hello @arikfr. I am so sorry for the late reply. Could not work on this until now.
I did the change you mentioned and I am still getting the redirection:
HTTP/1.1 302 Moved Temporarily
Content-Type: text/html; charset=utf-8
Date: Thu, 26 Oct 2017 00:24:29 GMT
I whitelisted the Host header in cludfront and now the cloudfront host is kept, it does not redirect to the ELB DNS, but the protocol is change to http.
Did you do any other change in your setup? Thanks a lot!