make it so the activCoh checker (runs processors sequentially to update activCoh for the purpose of having it consistent with the serial case WITHIN timesteps (important only if defectRange>0 ) only runs if defectRange>0.

Also changed the ActivCoh update to an allReduce (more efficient).

Also fixed some tabbing.

Also made defectLimit = -1 as default, just to make sure there's no confusion.

Also eliminated a TODO statement that had already been done.