(Para escrever nossa discussão como uma resposta adequada:)
O Google Chrome (juntamente com todos os outros navegadores modernos) suporta o cabeçalho HTTP Strict-Transport-Security , que informa o navegador que "este site deve ser acessado apenas via HTTPS, então no futuro, mesmo se o usuário pedir HTTP, dê-lhe HTTPS." À medida que o uso de HTTPS se torna cada vez mais comum, o envio desse cabeçalho está se tornando padrão em novos softwares e estruturas, como geralmente se o HTTPS estiver configurado (o que precisa ser para o cabeçalho Strict-Transport-Security ter algum efeito) , é preferível usá-lo para tudo. Como você descobriu, o software que você estava usando é configurado por padrão para se comportar dessa maneira. Você não viu o comportamento no Internet Explorer 9, pois é muito antigo para suportar esse recurso da Web.
As duas soluções são: (1) alterar a configuração do software para não enviar o cabeçalho, pois você não quer forçar todos os usuários a passar por HTTPS ou (2) alterar todo o seu site para o trabalho corretamente por HTTPS. Eu geralmente recomendaria a segunda opção, pois assim que você tiver o servidor configurado e um certificado HTTPS em funcionamento, não há necessidade de usar uma conexão não criptografada na Internet atualmente.