fn make_upgrade_token_if_needed(
current_user_key_id: SymmetricKeySlotId,
new_user_key_id: SymmetricKeySlotId,
upgrade_token_action: UpgradeTokenAction,
ctx: &mut KeyStoreContext<'_, KeySlotIds>,
) -> Result<Option<Box<V2UpgradeTokenRequestModel>>, ReencryptError>