[MSC2-20] Optimizing code execution - no functional change.
[MSC2-20] Fixing ServiceController value visibility.
[MSC2-27] Fixing broken transaction restart support.
[MSC2-20] Split transaction intrinsic lock - use special one for listeners.
[MSC2-20] Optimizing execution code - no functional change.