Ive had a lot of difficulties with it
http://www.gamesas.com/topic/1354960-npc-ai-packages-have-got-me-stumped/page__fromsearch__1
I can't use Allow Reserved when Quest enabled is checked - its always greyed out. One difference with my mod is that it targets a vanilla NPC (player horse alias) which is also problematic since its part of a vanilla quest. I tried making a empty alias on my quest as a copy of the player horse alias, set the optional flag, and this script to fill it - hopefully. Not sure if the script is doing the right thing, or just sending null information - but the compiler likes it. (credit to Cipscis).
referencealias playerHorseAlias = stables.GetAlias(25) as ReferenceAliastgtPlayerHorse.ForceRefTo( playerHorseAlias.GetReference())quest property stables AutoReferenceAlias Property tgtPlayerHorse Auto
So whats the situation now, have you solved all your alias problems?