Merge remote branch 'cloudant:82197-fix-validation_func-case_clause'

This closes #224

Signed-off-by: Eric Avdey <eiri@eiri.ca>
diff --git a/src/couch_query_servers.erl b/src/couch_query_servers.erl
index ea7628e..92d9e24 100644
--- a/src/couch_query_servers.erl
+++ b/src/couch_query_servers.erl
@@ -289,6 +289,8 @@
             throw({forbidden, Message});
         {[{<<"unauthorized">>, Message}]} ->
             throw({unauthorized, Message});
+        {[{_, Message}]} ->
+            throw({unknown_error, Message});
         Message when is_binary(Message) ->
             throw({unknown_error, Message})
     end.