The best solution I've ever found for this type of need (resetting the success/fail criteria of an interactive object) is to use Event Handler widgets to manage the interaction.
http://www.infosemantics.com.au/adobe-captivate-widgets/event-handler- interactive
Basically you turn off the button's own event actions by setting the button to NO Action, and then have the Event Handler widget take over listening for the button click event. Set the widget to execute the same advanced action that you have already set up for the button. But you have Preferences in the widget properties that allow this widget to reset the success fail criteria, and other preferences to Disable Continue so that the slide timeline does not progress.
You just set one of these widgets on the slide for each separate button.