Fallback to Python logger when djprogress' error logging mechanism fails

https://trac.vikingco.com/ticket/15680
Also fixes a typo that caused a crash. @janfabry, can you review this one since you submitted the task?
Indeed, and that is the problem: an exception A occurs in the "business code", but while trying to log that exception A, another exception B occurs. In Sentry we caught the exception B, but we are actually interested in the original exception A. This fix will log exception B (`DoesNotExist`) a little bit earlier, but it will still discard exception A.