After calling migrate we should check that the code hash stored in the client state was not modified. Though not a crucial issue this helps ensure the contract isn't doing any conspicuous writes and unifies the error checking for all entry points that might modify state.
closing this, the benefit isn't quite there since we'll unequivocally re-write the checksum after finishing with the call. Changes to allow the check outweigh benefit in unifying error checking.
After calling migrate we should check that the code hash stored in the client state was not modified. Though not a crucial issue this helps ensure the contract isn't doing any conspicuous writes and unifies the error checking for all entry points that might modify state.
For Admin Use