Pour tout dire, plus je réfléchis et moins je comprends la limitation?
La mécanique:

L'admin a un menu pour distribuer une pochette par perso, au passage cela remet à zéro le compteur de pochette ouverte de tout le monde.

Les persos ont jusqu’à la prochaine distribution pour ouvrir leur pochette, dès qu'un perso en ouvre une, son compteur passe à 1 il ne peut plus en ouvrir d'autre.
Résultat:

s'ils n'ouvrent pas leur pochette d'ici la prochaine distribution, les pochettes s’accumulent (cas de Cook)

L'admin veut faire un cadeau, il donne 2 pochettes, les pochettes s'accumulent (cas de tous les autres

)
Pourquoi vérifier le nombre de pochette, puisqu'on ne peut en distribuer qu'une seule sans mettre le bazar ?
Il y a certainement une bonne raison, mais je ne la vois pas

.
Je propose les actions suivantes (dans l'ordre):

Suppression de toutes les pochettes qui restent dans les inventaires

Suppression de la limitation d'ouverture de 1 pochette

Distribution exceptionnelle d'une nouvelle pochette par personne
Ainsi, les persos qui n'ont pas ouvert leur pochette depuis léno n'y verront que du feu (
ils en auront toujours 1 en poche), les autres auront un nouveau cadeau.
Les inventaires seront propres et dans le futur si on trainasse à ouvrir on pourra rattraper le temps perdu.
@Phenix, tu valides ?