Fixed #20943 -- Weakly reference senders when caching their associated receivers

Backport of e55ca60903 from master.