Updating to shortcircuit filtering primary keys by empty values which use to error. (they still error for negated filters)
Merge remote-tracking branch 'origin/exams-1176-empty-results-on-invalid-key-filters'