update desired address family (based on "direction") when branching

Conflicts:
	daemon/call.c