Currently, if you use a mount named differently than the item you're using (in TBC), it will just stand still and do nothing. The bot basically becomes useless.
One example is "Chestnut Mare Bridle" giving the buff "Chestnut Mare". I believe this is due to isMounted check. Using Lua IsMounted() could help here.