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, using 0 compute credits, and was queued for 0 seconds