Adding back support for multi appdomain as opting

And using this feature to fix one of the failing tests that needs appdomin
separation still. (sagas)