Вы что, Снейп же пообещал Дамблдору "все что угодно", значит все зелья всегда варит только он. А раз варил, значит круглосуточно, значит не высыпается. А тут ещё Люпин это плюс ещё одно зелье к круглосуточно. Он совсем перестал спать и повел себя так в хижине от недосыпа.
Ну все же логично же, ну! Бледный он от недосыпа, волосы жирные от испарений. Поэтому после убийства Дамблдора он стал мыть голову и выглядеть лучше (в фильме волосы стали лучше, значит канон). :D