The DOJ has had all of the information for a lot longer than we have. Maybe a real criminal investigation has been quietly going on the whole time.
Rosenstein isn't a white hat and will be leaving this week, and Sessions was afraid of his own shadow and is now gone.
There was nothing going on.