Later-actions for $button?

Have you considered using the ActionConfirmWidget within your set of actions?

You can have more than one button when going from A to B even if you make them look like the same button to the user.

Although not directly related to your case here I recently created this for developing batch actions buttons.