Adding the elasticsearch reindex task.
This time though, it loops through every item and does another index. This is significantly slower, but before it was ignoring the 'dont_index?' method. This fixes the problem. I'm open to other ideas though.