Make `define_negated_matcher` produce an appropriate failure message.

Fixes #657.

/cc @JonRowe