Pues diciendo que el host también sea distinto de www2.dominio.com:
Código Apache:
Ver originalRewriteCond %{HTTP_HOST} !^www2\.dominio\.com$
RewriteCond %{HTTP_HOST} !^www\.dominio\.com$
RewriteRule ^(.*)$ http://www\.dominio\.com$1 [R=301,L]
Y así más reducido:
Código Apache:
Ver originalRewriteCond %{HTTP_HOST} !^www(2)?\.dominio\.com$
RewriteRule ^(.*)$ http://www\.dominio\.com$1 [R=301,L]
P.D.: En la RewriteRule hay que quitar el "/" que has puesto delante del "$1". También he "escapado" los puntos pero es por costumbre mía.