tests: fix multiple matching messages getting lost

When receiving a subsequent matching message, demote the previous one to
an 'other' message. Otherwise, in tests that should be positive, we lose
the real cause of the failure, due to paramcheck's emitting of an extra
message for "deeper layer returned validation failure".

Signed-off-by: Chris Forbes <chrisforbes@google.com>
1 file changed