im a warlock and i used soulshatter and it resisted but omen still wiped my threat
Were there multiple mobs? Did you check the combat log to make sure the resisted mob was the one you had targeted? IIRC Threat-1.0 can tell which mobs resist Soulshatter from the combat log and update the appropriate threat lists.
And please remember to include revision numbers with your bug reports, it makes things much easier for Antiarc.
No idea of the exact commands for doing this, but there is a tab in the spell book for your pet. So, I would assume you could pull the ranks from there similar to pulling a player's spell ranks from the normal spell book. Although, that is annoying since you'd have to read every pet spell in and find the right one since different people's pets will have a very wide range of abilities.
In r38356.1004 of Omen (r38375 of Threat-1.0), threat from my pet (hunter pet) is roughly half of what it should be. Compared Omen numbers with KTM number, KTM was accurate with when I would pull aggro off my pet, like I said Omen was off by about half.