Adam,
I took a closer look at the provider I had implemented from the last version, and the one provided in your samples for the new one. I noticed a few discrepencies around the isAnonymous flag in the GetLogonIdentity. I fixed them, and now things are working fine. Thank you for you assistance.
Erik