Minor optimization of parallel() execution
Another set of minor optimizations. Changed root AsyncSteps success() to throw error for safety
Another set of blind otpimizations and fixes during JS version development