Simulate a rollback when cancelling item editor on opticalwizard

Since the item is temporary, we need to simulate a rollback or else clicking on
cancel won't revert the changes (worse, the temp item wont have it's update
method called and unpredictable results can happen)

Change-Id: I1676713767533427b00b8cd07c64a3e250304a17