minor become/runas cleanup (#32564)
minor become/runas cleanup (#32564)

* removed/blobified unused PInvoke stuff
* added try/finally around impersonation to ensure RevertToSelf is called in all cases
* added a few explanatory comments
thaim/ansible,thaim/ansible