Improve efficiency of common `try: model.objects.get(name="thing"); except ObjectDoesNotExist: raise OhNo()` pattern

...by using more library functions.

- [x] Migration succeeds
- [x] Tests pass