Low: tools: improve error checking for crm_resource cleanup/fail commands
Bail earlier for misconfigured resources, and return error (rather than hang)
for unknown or offline node. Also add timeout directly to controller request
rather than rely on the controller using the interval as default timeout.