Desculpe pessoal, nunca vi suas respostas.
O problema acabou sendo, de forma bastante bizarra, que eu tinha uma cópia do EMC aberta em outra sessão que estava pendurada. Todos os scripts de troca de powershell ficaram pendurados até que eu me conectei a essa sessão e fechei o emc - de repente os scripts pendentes do powershell foram executados.
Estranho.