Adicione outra seção <VirtualHost> com isto:
<VirtualHost *:443>
ServerName sub2.domain.com
Redirect permanent / http://www.sub2.domain.com
</VirtualHost>
O Apache preserva automaticamente qualquer coisa após o / ao usar a diretiva Redirect , que é um equívoco comum sobre por que esse método não funciona (quando na verdade acontece).