The branch from Mpenzak is a fake; if you use it, the summoning spell will not work and Corinna will be killed by the demon (see
[i]Fix for giving Corinna a fake Talking Tree branch[/i]). If you have both in your inventory, she will take the correct one; maybe that is why it 'worked fine'.
The flowers and branch are all you need the tree for.