When an override is used, find the original recipe by identifier rather than name

- should address #13
- name still works, but will print a warning