I think I just ignored the problem to be honest, it's been a long time since I did anything like this. judging by some of the comments in a different scripted modifier I found lying around I was aware of issues around updates but I suspect I got distracted by something shiny and gave up thinking about it
Since FaceExtrude is basically unusable and I like parametric workflow, I decided to have some fun with streamlining the experience with the Edit Poly modifier. Hiding the complex UI means you won't accidentally commit the settings. The script files are available at scriptspot. Doing it this way also means that you can…