Fix to require that both UserName and Passowrd are provided to Set-AzureVMAccessExtension if either of them are present