An AllenCo oil facility near USC has been the source of fumes and odors that neighbors say have caused health problems. Critics call settlement inadequate.