button rules for click >= 2 does not work
From http://www.tryton.org/~irclog/2017-03-01.log.html#t2017-03-01%2013:46
This is due to ModelButtonClick.register returning generators which could be consumed multiple times in ModelView.button.
Generally it is not good to return generators because they often introduce side effect.