Então agora eu posso fornecer um anser agora.
O problema real foi uma reescrita acontecendo em A.private.home, que reescreveu http://A.private.home
to https://A.private.home
. Obrigado Dinoosh por chamar minha atenção sobre as configurações da webapp.
Depois de remover essa reescrita, tudo funcionou perfeitamente.