Open
Description
Right now the code in EventProvider always sends an Update command to EventSource.
See here:
Depending on the values of perEventSourceSessionId or isEnabled it is translated to an Enable or Disable command in EventSource.DoCommand:
As far as I can tell there is no reason for this complicated scheme, and we could just send Enable/Disable from EventProvider in the first place. We should investigate and either refactor/simplify the code, or document why it's necessary to do it this way.