I'm not sure about this change. The original code explicitly told the hub that network information was no longer available. If you don't do that, then foreign gateways will keep reading old information, which is not timestamped, and will always believe that network information is available.