A promise of a pardon would have done just as well, especially for federal prosecutors. The DOJ isn't going to make a big case out something their boss has promised to throw out. That said, the president being superinvolved in an ongoing case like that would be very strange.