Fix #105
I spent a while looking for issues in our code. I don't think our code is wrong.
I then spent a while trying to understand the complex interaction between django-pytest/unittest etc, but in the end it seems that upgrading to Django-3.0.4 was the fix.
Before the upgrade I hit the issue reliably, now I no longer hit it - please also check whether it's gone for you.