kernel: work_q: error handling When trying to cancel a NULL work queue return -EAGAIN. Signed-off-by: Anas Nashif <anas.nashif@intel.com>