FIXED - iterateParallel failure race condition

Fixed iterateParallel method ; failure could lead to a race condition where the completionHandler was called multiple times

**Note that it seems that the indentation of the file seems to be a bit messed for the master repo leading to a more difficult to read diff**
*==> We should consider normalizing the repo's to space only indentation*