Fix filter_by_ctnr

If an empty queryset (e.g., one generated via `Model.objects.none()`) is passed to `filter_by_ctnr`, it should return that empty queryset, not a queryset containing every object in the table.