Rejects promises properly

This is an attempt to fix the adapter when operations don't work. We should return rejected promises.

- [x] `find`
- [x] `findQuery`