Process amendments and deletions through a queue

This is a useful feature as it lets Rummager retry these operations if there is a timeout or elasticsearch is otherwise unavailable. This is also necessary to lock indices safely during migration to prevent lost writes.