I don't think the congressmen are going to let this go.
If nothing else, there is going to be some major changes about transparency in the DOD.
I think the politicians see it as a winning issue for them, because there isn't really any member of the public against forcing the DOD to be more transparent and holding them accountable.