This solution doesn’t seem to work for me (on 4.1.1). It is having no effect changing those values. Unless there is something additional that has to be (un/)set that was not listed above (except setting the custom controller, which I have done, and is working up to that point)? I started from the blank template.
Also, mdiaz, I’m curious to what the alternative way was that you found?