Improves exceptions logging

While using [ui/django-rq](https://github.com/ui/django-rq) and `django.utils.log.AdminEmailHandler`, I faced two issues:

- `UnpickleError` wasn't caught, and therefore I didn't get any mail when incorrect arguments were passed to RQ;
- Mails were poorly formatted.

At first I thought it was coming from django-rq, but after digging I realized this was coming from RQ.  This pull request fixes these two issues.
Let's try to make this `try/except` simpler. Since we're trying to catch the exception raised by the initial unpickling process and not the `procline` method, we can do something like:
```python
try:
    function_name = job.func_name
except UnpickleError:
    # Log error
```