Just enough time for the MSM Elite false CYA narratives to be written, and enough time to influence the 18 elections... their plan all along.
Toss em all out, now Trump.
Late enough to influence the Nov. elections, but early enough to avoid the scathing denunciation of Comey’s announcement in the week before the election.