updated abstractBatcher to avoid potential ConcurrentModificationExcepti...

...on with smaller batch sizes under load. Closes #157 via USERGRID-1753