Take over is_free_product flag when reordering to remove the free produc...

...t properly before re-adding it via sales rule.

This fixes the bug that you got the free product twice when reordering.