I have not figured out how to get the intermediate certificates to install. We have a dedicated server, and if I change the http.conf to include the "SSLCertificateChainFile" directive. It works.
But, whenever the configuration gets updated that line is removed. I know that the intermediate cert needs to be there to allow the browsers and CURL to correctly verify the website.
I've logged a request with support for the information.