Thanks for providing the script. It is actually a slightly modified version of the SpriteAttacher.cs
example component, with just some namespace changes, but no functional differences.
We were able to reproduce the differences between 4.0 and 4.1 in regards to ignoring the pivot. I have created an issue ticket here. We will let you know once we've figured out what's going wrong and have a fix to offer. Thanks for reporting!
We just pushed a bugfix to both 4.1 and 4.2-beta branches, new spine-unity unitypackages are available for download here as usual:
spine-unity Download
Please let us know if this fixes the issue on your end as well. Thanks again for reporting.