It was a political move from day one. As you might notice Kernel is not the only environment that adds and modifies their CoC currently. There is a group with political goals driving that effort. He wanted to see where the wind is blowing before making a move himself, as well as be flexible enough to also move into the corresponding direction.
That said, I also wonder if he moves too quickly, or if he found an agreement with other FOSS leaders.