[BISERVER-11741] Ensuring ISystemListeners Authentication is correct

Ensuring ISystemListeners are called with "system session" PentahoSession and Authentication active. This isolates listeners from each other where one may override the active Authentication and PentahoSession and not set it back