Service Manager Wizard - mb.ok - when hitting no it doesn't correctly reset the values


I have a cancel action built on the request workflow; it launches a cancellation wizard which cancels a text value to update the journal. This is not an issue, and when you use it as designed (either hitting cancel or finish on the wizard itself) it completes as expected, cancelling the request and all ancillary tasks and interactions if you hit cancel, and backing out the cancel if you hit cancel. However if you hit finish, then hit 'no' on the mb.ok dialog that pops up, it doesn't roll back but instead cancels the whole thing. Any idea how I can completely disable the mb.ok pop up on a particular wizard??