Currently there is no way to transfer contract migration ownership to other address, if the admin is a contract. It would be great to have some interface to transfer migration privilege to other address.