Been coming for a while. Wonder what new scandal is about to break?
On the same page as you. This is a diversion for something.
My guess is they know someone has something juicy on him that will eventually force him to resign. So better to get it over with now while they can still confirm his replacement.
Will also make it easier to bury the fact when he does not come up with anything to charge that cop in Ferguson with.