Make names unique

Because @nulltoken asked for asserts to occur right after the behaviour
we are testing. Which makes sense, but means if names are not unique we
get false failures when one test fails and fails to then degregsiter a
filter.