convertBooleanFilterCriteria always creates mongo criteria in the criteria object based a property in the options object. When only three arguments are present, `def` defaults to `any`. This matches what I was actually trying to do with it in various places and fixes a bug in the `published` filter.