Pues yo creo que está bien hecho... ¿Has verificado si el usario ha pasado a ser moderador, aunque aparezca en el panel que no lo es?
Si no aparece como tal, dime si estás usando algún template distinto al original (subsilver) pq es posible que algún archivo del template esté corrupto. En tal caso bastaría que seleccionaras otro template en tu perfil y probaras de nuevo.