crm_perror() seems redundant since we already know its EAGAIN.  crm_debug() should be enough