How does asynchronous routing occur in a multi-homed network, and how does it affect stateful firewalls?