Allocate a new rpc task, then run rpc_execute against it
struct rpc_task * rpc_run_task(const struct rpc_task_setup * task_setup_data);
task_setup_data
pointer to task initialisation data