Implement suggestions from PR

- Rename parallelLimit to parallelLimitFunc and expect value to always
  be a function.
- Do not return whatever async.forEachLimit returns, we don't need it.