Corrected issue in change forwarder where replay played all commands on
the redo stack, where only the local changes count, prior to unplaying,
should be replayed. Now, the correct amount of changes are replayed.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>