What is the isolation mode from the attributes.ini where the dll resides inside the package ?
If you launch a virtual cmd and virtual regedit, can you actually see the dll and see the registry entries ?
What says the logmonitor when you launches this part (if you search for the dll). You can also check the filemon too.