This (force heal with hub off vs. just letting the network self-heal) came up in a thread a while back and makes an excellent read:
TLDR: You'll likely want to take the hub out of the loop during the zigbee heal rather than rely on the end devices to discover routers that have been newly added to the network.