Index BAI files in a Celery worker

I also changed `workers/shared.py` to use `pywebhdfs` instead of `requests`.

@ihodes do you have advice about how to test Celery workers? This is currently 100% untested.
Good to catch, obvs, but (why) are you expecting races?