Kemi Badenoch has cut an embattled figure of late but has managed to cross the 100-day mark.