That's really strange. It makes you wonder what IsUsableSpell() is good for regarding pet abilities.
A workaround could be this:
Lua Code:
local _, id = GetSpellBookItemName(14, BOOKTYPE_PET)
if id == 264735 then
-- Survival of the fittest is available.
end