Eu acho que poderia funcionar definindo um ErrorDocument estático, por exemplo:
ErrorDocument 400 /redirect_https.txt
e crie o arquivo redirect_https.txt na raiz do seu documento com o seguinte conteúdo:
HTTP/1.1 302 Found Location: https://myserver/mypage.html
isso funciona (até tentou) e envia ao navegador um redirecionamento HTTP "falsificado"