Wouldn't it work to lend an iPhone, turn it on with the SIM holding the number and then switch off iMessages there? Wouldn't this invalidate the cached account in other iPhones?
I don't see how the group MMS show that this wouldn't work - the question is whether cached accounts get purged through this client action, both on server and peers.