When one daemon thread encounters an error, gracefully shut down all daemon threads and let it be restarted. This should prevent the index queue from backing up so much.
Coverage decreased (-0.008%) to 79.176% when pulling 363fb2c64f32d0aa59056f4f97afd805cd56568c on aaxelb:share-1025--graceful-daemon-slaying into 8514447122c931dbfbca034573934e12eea3734f on CenterForOpenScience:develop.
When one daemon thread encounters an error, gracefully shut down all daemon threads and let it be restarted. This should prevent the index queue from backing up so much.