A resposta curta será "Não", pelo menos não sem algumas soluções realmente feias e sem quebrar a premissa de correr em todos os sistemas host. Você poderia, por exemplo, fazer ssh no seu host a partir da sua máquina virtual e executar um recarregamento do vagrant. Há também plugins vagrant, mas acho que eles não podem tomar os valores de retorno do chef e agir sobre eles. Se pudessem, você poderia assistir a declarações específicas e agir de acordo.
Eu também não tenho certeza se você realmente quer atualizar seu vm dessa maneira. A atualização pode quebrar coisas de formas inesperadas. Eu recomendo pegar a caixa de base do ubuntu do vagrantup, então atualizando manualmente e exportando isso como uma caixa vagrant que você usa. Se você quiser atualizar novamente, refaça o processo. É um pouco mais trabalho, mas muito mais seguro.