Fix facets that are filtered and sized

The if block was in the wrong place. Boo.

This tweaks the existing test_facet_with_size so it's clearer. This adds
a new test for facet that's both sized and filtered.

Fixes #228