based on core cookbokk, it is not clear to me what happens when drop is
executed in branch route:
drop
Stop the execution of the configuration script and alter the implicit
action which is done afterwards.
If the function is called in a 'branch_route' then the branch is
discarded (implicit action for 'branch_route' is to forward the
request).
i understand that request is not forwarded to that branch, but if that
branch is the only branch, does t_relay() then return -1 or is script
execution terminated?
-- juha