Explain to me how this is possible. When you restore you are only restoring data, not the OS. I don't see how setting up as iPhone as "new" could possibly make a difference in battery life.
I have no idea. I just use the phone. There was a big improvement before and after. Nothing other than setting up the phone as new was done. All apps, settings and information is the same on the new phone as was the backup.