A federal judge threw out the corruption case against Mayor Eric Adams but criticized the Justice Department's reasoning.