When the Windows host disconnects from Router A and connects to Router B, it gets a new IP address via DHCP, and NAT forwarding still works, but the Ubuntu guest can no longer connect out to anything. eg although both routers have access to the internet, the guest can no longer ping google.com. There is no indication to the guest, however, that its networking has changed.