Connectors should have an option to be used as account they were set with (current behaviour) or to impersonate the user at runtime. It would help identity end user at the third party system that would get updated on user's name rather than connector setup account.