Fixed #21391 -- Allow model signals to lazily reference their senders.

PR for [#21391](https://code.djangoproject.com/ticket/21391).