Я нашел способ справиться с этим, используя commandButton из RichFaces 4 и установив bypassUpdates в true:
<a4j:commandButton value="Cancel" action="#{myHandler.cancel}"
bypassUpdates="true" render="myTable" />
Для меня это решение нормально, так как я уже использую RichFaces 4 - но мне все еще интересно, как решить эту проблему с помощью стандартного JSF 2.0?