Saving a process errors because of missing ApplicationPoolPassword

Upgraded from 3.2.19 to 3.3.10 and now while trying to save a process step, the following error occurs. The step has: IIS Web Site, IIS Application Pool, IIS Bindings and IIS Authentication features, but the identity for the app pool is set to simply application pool and the website doesn’t even mention any possibility of changing the app pool password.

octopus.min.js:19 TypeError: Cannot set property ‘Octopus.Action.IISWebSite.ApplicationPoolPassword’ of undefined
at Object.preSave (http://domain.com/octopus.min.js:129:4032)
at http://domain.com/octopus.min.js:126:3256
at Array.forEach (native)
at Scope.$scope.save (http://domain.com/octopus.min.js:126:3205)
at fn (eval at (http://domain.com/octopus.min.js:1:0), :4:203)
at callback (http://domain.com/octopus.min.js:24:28668)
at Scope.$eval (http://domain.com/octopus.min.js:19:25706)
at Scope.$apply (http://domain.com/octopus.min.js:19:26033)
at HTMLFormElement. (http://domain.com/octopus.min.js:24:28775)
at HTMLFormElement.jQuery.event.dispatch (http://domain.com/octopus.min.js:7:7646)

Never mind, somehow my browser was still running a cached version of the javascript.