impr(form): do a callback on a failure

- instead of only throwing an error try to do a callback on a failure
- extend Task-resource with operation 'form' to get the form information

related to CAM-2637