I asked a supervisor this morning (before I saw this thread). He confirms that it is official SFO policy as of about a week ago.
I suspect that TSA is trying to make "Team SFO" look bad, so they can argue that contractors are a bad choice. They also had a "gate check" operation today. The alternative explanation is that they failed one of their inspections and they were give a bunch of new silly rules to punish them.