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, it's that error that we want. The `yield` will return control to the "business code" that is using dj-triggers as a wrapper, and if something goes wrong in that business code, we want to have the exception.