Bloodfeather Phoenix's last ability triggers only if Bloodfeather Phoenix is in your graveyard at the moment the instant or sorcery spell you control deals damage to an opponent or battle. For example, if you cast a sorcery spell that deals damage to an opponent and also enough damage to Bloodfeather Phoenix to destroy it at the same time, Bloodfeather Phoenix's ability won't trigger.