It seems that you are working on the temp issue. As far as the face rubbing:
1) check for mites.
2) Check for signs of a Respiratory Infection:
a) Popping, wheezing, or gurgling sounds when breathing.
b) Constantly keeping the head elevated.
c) Dried mucus around the enclosure where he rubs.
d) Bubbles and/or mucus around the nostrils or mouth.
If he looks and sounds ok, Then I wouldn't worry too much, as long as it is sporadic, and not constant or excessive. Sometimes snakes will get raw spots, or sores on their head and nose from excessive rubbing, possibly triggered by stress.