Penso che si tratti di un bug e immagino che la correzione sia semplice, ma non capisco davvero bene le nuove categorie. (E personalmente non sottoporrei codice se sentissi di non averlo compreso appieno.)
C’è anche la questione di sapere se lo stato del tuo database deriva da un altro bug che necessita anch’esso di una correzione.
Dato che questo argomento ha avuto solo tre partecipanti, potrebbe essere utile aprire un nuovo thread per segnalare il bug: se un moderatore lo desidera, può sempre unire o ricategorizzare i due.