Return correct response on bad arguments for 'in' search matcher

We used to return 500 status, but it should be 400 with correct
message.

Change-Id: I53f67ec79377e02a74cdaeda28fe7a412b3a3a41