add note about how to set database pool size
treat cancelled and complete status both as final, to avoid re-firing FinishTask when cancelled
workaround occasional spurious Excon socket errors
not sure if true return value matters but be explicit
add a LIMIT feature to throttle changes