A prefixmap needs to be sent alongside any partial attribute set sent in a GetNCChanges request, in order to correctly calculate which attributes need to be returned. Although the docs says that this is a strict requirement, without the prefixmap, replicating from Windows will silently omit attributes such as name or ntSecurityDescriptor without returning any errors. Furthermore, attids retain their fallback to the default mapping ranges (all of which may cause subtle breakages).
Created attachment 12416 [details] Backport for 4.5
Pushed to autobuild-v4-5-test.
Included in 4.5.0rc3