Restaurar o SO a partir de um backup e, em seguida, forçar a importação do pool com zpool import -f vault seria ótimo. Mesmo que os dados tenham sido alterados no pool, todas essas informações são mantidas dentro do armazenamento de dados e o sistema operacional tem muito pouco a ver com isso.
Eu faço isso com nossos sistemas de teste e sandbox ao testar e reverter atualizações para o Solaris 10 e 11 e ainda não tive um problema. Contanto que a versão do zpool instalada com o Solaris seja a mesma ou mais recente que a versão do pool do vault, você não deve ter problemas.
Outra maneira de fazer backup do disco do sistema operacional seria usar zfs send e recive conforme detalhado aqui link e aqui link