hook_civicrm_alterCalculatedMembershipStatus
That hook is intended for overriding the effects of the membership status rules ('Current', 'Grace', 'Expired' etc).
If you want to take action based on membership changes, try CiviRules