The `failOnNonZeroResultCode()` call isn't needed here, `newScript()` will call `updateTaskAndFailOnNonZeroResultCode()` automatically for the `INSTALLING` phase.