Eu precisaria testar ou vasculhar o código para ver qual poderia ser esse problema, o que está além do que posso fazer de graça. Tenho quase certeza de que first_day se aplica apenas a isso, mas não tenho muita certeza.
Minha intuição é de que as restrições do TL0 são o seu problema.
O problema que as pessoas mais reclamam é que as restrições para novos usuários são excessivas. A menos que você ache que seus alunos são realmente spammers, mantê-los no TL0 provavelmente é um erro, e qualquer coisa que você esteja tentando fazer pode ser melhor resolvida com distintivos e permissões de grupo.