`find-by-x` et al should trigger post-load hooks.

This was causing the bug in Circle last night!

It's really surprising that they don't currently. Made them do so, and added a test.
~might be a good idea to test that something that returns a list also calls load-hook on each item