The FBI informant who allegedly bribed D.C. Council member Trayon White Sr. operated a nonprofit that was awarded millions in city contracts even after it committed an error serious enough that officials nearly barred it from government work, according to public records, city officials and people familiar with the matter.