vault: disables the service_list

This code is not used by the client, and it doesn't seem
sound to provide such since search exists and is more
performant on large datasets
vault: fixes logging bug on search

An exception is raised when invalid values are passed
to the search filters because the logging statement
fails.
tests: adds tests for search options