added AuthenticateUser and SwitchTo call

updated LogonUser call (should only called once per connection)
removed the auth status from the LogonUser calls
rds: removed auth status from LogonUser