A Cook County judge threw out charges against protesters after finding that federal prosecutors had acted improperly