SingleSessionCommandService.initKsession(..) refactor

- This makes eventual support for other transaction models (local, container) a lot easier