Use Batch context switching on all DistributableSession methods.
DistributableImmutableSession is now a true session snapshot.