interface: fix sequencing and error handling around ip_vrf_forwarding