Fixed #22550 -- Raise error on QuerySet reverse after slicing.

https://code.djangoproject.com/ticket/22550
If it's possible to reuse existing models, that's ideal as adding additional models increases the time needed to run the tests.