I am seeing that
Events_BeforeUpdate(UserBeforeUpdateEventArgs e)
is being called before
SetController(ISqlServerConnectedPlugionController controller)
The event is being setup in the main plugin and the ISqlServerConnectedPlugin is a child of this plugin.