A strengthened acceptance criterion for approximate projections in Karmarkar's algorithm