É um equívoco comum que um servidor web pode "fazer algo" em vez de exibir a maioria (talvez todos) erros SSL no navegador.
Isso ocorre porque o handshake SSL ocorre primeiro e completamente independentemente de qualquer comunicação HTTP. Embora tratemos como um, HTTPS não é realmente um protocolo diferente para HTTP, é "HTTP over e canal criptografado entre seu navegador e o servidor".
Se o cliente apresentar um certificado inválido, o handshake SSL falhará, você receberá um erro. Neste ponto, nenhuma comunicação HTTP ocorreu e, portanto, nenhuma oportunidade para redirecionar o usuário existe.