numPointsNeeded in PCLBlock should be updated by the number of points read, not the number remaining after filtering