With the LoadModule 45.8, my SX32Pro no longer needs EXECTOCHIP flag, I suppose that is intentional? 
That's absolutely intentional. I added a workaround for this expansion as apparently more than one person had a problem with it.
It is really specific to this particular piece of hardware LoadModule detects now - as said, it announces its capabilities incorrectly and for that reason made my day...
There is another problem this version works around, namely in the exec "ranger memory" detection that is unfortunately broken, even in the latest version of exec.
First, it checks too much (including checking the IDE registers for RAM, causing writes on I/O regions it should not write to) and second, it overwrites ranger memory without actually restoring the original values. Someone must have been drunk when coding this function.
So, ranger memory is actually not safe to use for resident modules. *Sigh*.
Btw - when using LoadModule, what's with the funky kickstart version? :p
That's just what is in exec. It looks to me as if there is some problem with the build process of AmigaOs I need to check. LoadModule itself does not touch version or revision numbers. Probably it is up to the final step of the kickstart ROM building process to fit in the revision, which is why you see this funky number. The "resident loader" of SetPatch comes with a particular patch for it, though it currently seems to be more like a problem from elsewhere, and I'd rather fix the problem at its source - though I need to learn more about it.