Fixes `find_existing_by` to correctly pass in attributes hash to finder.

Didn't have great feels about having to add separate models to demonstrate each of these test cases.

If there's a cleaner way, please let me know and I'm happy to update it.