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).