Fix old test

This is a 180 on the logic, but it's how it should behave.
Fix old tests

Instead of having one reserved word ("result"), we have a whole
namespace of them ("_interaction_*").
Raise an error early if a filter has a reserved name