Hello, we use this code to update the Puppet agent on Windows: ``` class { '::puppet_agent': package_version => $dcm::base::puppet_agent['exact_version'], install_options => ['ENABLE_LONG_PATHS=true'], absolute_source => 'c:/Windows/Temp/puppet-agent-8.12.0-x64.msi', require => Archive['c:/Windows/Temp/puppet-agent-8.12.0-x64.msi'], } ``` We noticed that the installation only starts, if the agent run ends without failure. Is this intended?