Separating slave and session client event flows.

This means it's impossible to emit events from slave to slave and
sessionClient and sessionClient.