alex,
even in failure route, script writer could have called enum_query(),
uac_redict(), etc., that establish new destination set, and then
call t_load_contacts(). that is why t_load_contacts() behavior is
independent on where it is called. it cannot assume that in failure
route ruri has already been used.
-- juha