Interesting, had not considered that at all.
So basically, to ensure the old reference is not released, just naming it would do the trick? AKA:
>>> some_unbound_method = A.b
>>> hex(id(some_unbound_method))
'0x104e2c0a0'