Trump will not fire Rosenstein. After the election Trump will fire Sessions, appoint an acting DOJ and that person will fire him.
That is exactly what I was thinking.