refactor(integrity): assurer une meilleure garantie d'intégrité des données

Suite de la PR #3 
- Abandon de la transaction redis car elle ajoutait plus de problème qu'elle n'en résolvait (problème dans l'atomicité des tâches).
- Si un problème (ex: coupure réseau) intervient lors de la suppression de la clé dans le hash (après le pop), alors on réinsère la clé dans la queue.
- Ajout d'un timeout pour l'exécution de l'action, afin d'éviter les actions qui tombent en échec et qui bloquent le dépilement