I can't help feeling that he put of announcing it because the dems were using their ammunition up with Cohen. Let them have the limelight for now so it doesn't overshadow the announcement (when they have nothing left)
In addition to your comment I think it all makes sense.