`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.
~ This name had me a bit confused. I thought it was maybe a different type of find function. Maybe just call it `template` to distinguish it from the other find-by-X-type maps.