My hunter won't revive/call his pet and he won't use aspect of the hawk either. I have tried turning all the settings off and on. It's a fresh wrobot installation as well. Your FC is working perfectly when I am using your vanilla version on Northdale, but now that I am trying your TBC version on a TBC server it doesn't seem to work as smoothly.
You should try it in the wRobot dev tools and to test it you can use:
for i=1,40 do
local name, rank, iconTexture, count, debuffType, duration, timeLeft = UnitDebuff('player', i);
if debuffType == 'Disease' then
hasDebuff = true
DEFAULT_CHAT_FRAME:AddMessage(hasDebuff and 'true' or 'false')