erp5_web_renderjs_ui: catch potential error by using renderjs's job

RSVP.Promise cancel callback do not expect a Promise as result.
In order to handle potential errors triggered by setButtonTitle, run it in an renderjs's job.
8 jobs for feat/coding_style_form_naming in 0 seconds
Status Job ID Name Coverage
  External
failed ERP5.UnitTest-Master

03:54:04

passed SlapOS.Eggs.UnitTest-Master.Python2

00:10:18

passed SlapOS.Eggs.UnitTest-Master.Python3

00:19:51

failed ERP5.UnitTest-Master

01:59:37

passed SlapOS.Eggs.UnitTest-Master.Python2

00:13:50

passed SlapOS.Eggs.UnitTest-Master.Python2

00:38:06

passed SlapOS.Eggs.UnitTest-Master.Python3

00:08:55

passed SlapOS.Eggs.UnitTest-Master.Python3

01:01:13