Wait... At the end of sonic 06 we learn iblis never destroys the world because he was stopped in the present. Meaning that silvers future should be normal and free of chaos. Blaze was only brought to silvers future so that she could learn about her true purpose. To seal iblis away for good. So if iblis never happened she and silver would have never met. Plus, silver wouldn't even know about the events in the past with sonic and shadow, etc since he doesn't have a reason to head to the past.