If it is, it is undocumented. I suppose I could check the source....
Still, I don't have any trouble using equip_familiar without having it abort the script. You can check out my "dressing your familiar" script here where I have, in part, the following:
boolean dress_pet(familiar pet)
{
item...