So which version it is then?
That also means disabling assigned interfaces won't disable devices like you imply.
As per design devices like GIF are stand-alone. Assignments can be used but are not required. That also means disabling assigned interfaces won't disable devices like you imply.
First we would ideally be able to confirm the fix works
netstat -6rWn | grep gif0$
Destination Gateway Flags Nhop# Mtu Netifdefault <ipv6> UGS 13 1480 gif0<ipv6> link#10 UH 10 1480 gif0fe80::%gif0/64 link#10 U 12 1480 gif0
Destination Gateway Flags Nhop# Mtu Netifdefault <ipv6> UGS 13 1480 gif0fe80::%gif0/64 link#10 U 12 1480 gif0
Destination Gateway Flags Nhop# Mtu Netif<ipv6> link#10 UH 9 1280 gif0fe80::%gif0/64 link#10 U 11 1280 gif0
Destination Gateway Flags Nhop# Mtu Netifdefault <ipv6> UGS 11 1480 gif0<ipv6> link#10 UH 8 1480 gif0fe80::%gif0/64 link#10 U 10 1480 gif0