Restore stock on cancel