Fix logic used to determine invalid field requests

@pld @ukanga includes a failing test, the aggregation should return the correct count for responses that dont have a value